Ansible Rollen für die Server des Freifunk Regensburg
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Markus e2b9ae548c nginx: don't use "== True" 7 months ago
filter_plugins filter_plugins/resolve_filter update dependencies 11 months ago
group_vars/all vars: monitor tiles VM 7 months ago
host_vars Added Backup gw's, todo: dhcp range calculation, go installation 2 years ago
library fix library/fastd_key for python 3.5 3 years ago
roles nginx: don't use "== True" 7 months ago
.gitignore *.pyc added to gitignore 2 years ago prometheus: update for buster 1 year ago
ansible.cfg don't create .retry files 1 year ago
hosts implement web service reverse proxy 7 months ago
site.yml docker: only apply explicitly where needed 7 months ago

Ansible Freifunk Regensburg


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.


Some roles are derived from