Ansible Rollen für die Server des Freifunk Regensburg
Jan-Jonas Sämann
f5cc5cea9c
Some checks failed
continuous-integration/drone/push Build is failing
Chrony uses PHC via VirtIO PTP on KVM to sync the virtial mashines time to the hosts RTC within nanoseconds. Ntpd is still used for anything else not virtualized on kvm. |
||
---|---|---|
filter_plugins | ||
group_vars/all | ||
host_vars | ||
library | ||
roles | ||
.drone.yml | ||
.gitignore | ||
ansible.cfg | ||
hosts | ||
README.md | ||
site.yml |
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/