Ansible Rollen für die Server des Freifunk Regensburg
Go to file
Markus 7db68dfcec prometheus: update for buster 2019-10-07 15:36:50 +02:00
filter_plugins forgot resolve filter 2018-01-22 21:58:43 +01:00
group_vars/all Add Bastian Yubi SSH 2019-04-21 14:06:10 +02:00
host_vars Added Backup gw's, todo: dhcp range calculation, go installation 2018-12-13 17:21:01 +01:00
library fix library/fastd_key for python 3.5 2018-01-14 18:24:51 +01:00
roles prometheus: update for buster 2019-10-07 15:36:50 +02:00
.gitignore *.pyc added to gitignore 2018-02-25 23:07:41 +01:00
README.md prometheus: update for buster 2019-10-07 15:36:50 +02:00
ansible.cfg Simplify vault password handling 2017-03-27 16:44:09 +02:00
hosts Add new prometheus/grafana roles 2018-07-19 16:29:44 +02:00
site.yml Added Backup gw's, todo: dhcp range calculation, go installation 2018-12-13 17:21:01 +01:00

README.md

Ansible Freifunk Regensburg

Requirements

The python package netaddr is required on the host running ansible.

The vault password must be stored in .vault_pass.

The only supported distributions to deploy roles on is debian stretch and buster (stretch may be too old for prometheus).

Running Ansible

To deploy all defined roles on all servers simply run ansible-playbook site.yml.

To deploy only one server run ansible-playbook -l hostname site.yml.

Notes

Some roles are derived from https://github.com/FreifunkBremen/ansible/