Ansible Rollen für die Server des Freifunk Regensburg
- Jinja 98.9%
- Python 0.7%
- Shell 0.4%
| filter_plugins | ||
| group_vars/all | ||
| host_vars | ||
| library | ||
| roles | ||
| .ansible-lint | ||
| .drone.yml | ||
| .gitignore | ||
| ansible.cfg | ||
| hosts | ||
| README.md | ||
| site.yml | ||
Ansible Freifunk Regensburg
Requirements
The python packages netaddr and passlib are 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 buster.
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/