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-dev
version 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./configure
cacti_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 3306
MIT
Mischa ter Smitten
Are welcome!