Set up Spine (a poller for Cacti) in Debian-like systems.
See vars/main.yml
cacti_spine_git_repo: [default:https://github.com/Cacti/spine.git]: Spine git repocacti_spine_version: [default:1.2.17]: Only used in{{ cacti_spine_git_version }}cacti_spine_git_version: [default:"release/{{ cacti_spine_version }}"]: What version of cacti-spine to check out (set up). This can be the full 40-character SHA-1 hash, the literal string HEAD, a branch name, or a tag namecacti_spine_libmysqlclient_dev: [default:libmysqlclient-dev]:libmysqlclient-devversion to install. Percona Server users might want to change this tolibperconaserverclient16-dev(5.1),libperconaserverclient18-dev(5.5),libperconaserverclient18.1-dev(5.6) orlibperconaserverclient20-dev(5.7).cacti_spine_install_prefix: [default:/usr/local/spine]: Install prefixcacti_spine_configure_options: [default:["--prefix={{ cacti_spine_install_prefix }}"]]: Options to pass to./configurecacti_spine_etc_spine_conf: [default: seedefaults/main.yml]: List of lines to be added to"{{ cacti_spine_etc_spine_conf_file }}"cacti_spine_etc_spine_conf_user: [default:root]: Owner of"{{ cacti_spine_etc_spine_conf_file }}"cacti_spine_etc_spine_conf_group: [default:www-data]: Group of"{{ cacti_spine_etc_spine_conf_file }}"cacti_spine_etc_spine_conf_mode: [default:0640]: Mode of"{{ cacti_spine_etc_spine_conf_file }}"
None
---
- hosts: all
roles:
- oefenweb.cacti-spine---
- hosts: all
roles:
- oefenweb.cacti-spine
vars:
cacti_spine_git_repo: https://github.com/tersmitten/spine.git
cacti_spine_git_version: fix-build-for-percona
cacti_spine_etc_spine_conf:
- |
DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass secret
DB_Port 3306MIT
Mischa ter Smitten
Are welcome!