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" 10 months ago
filter_plugins filter_plugins/resolve_filter update dependencies 1 year ago
group_vars/all vars: monitor tiles VM 10 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" 10 months ago
.gitignore *.pyc added to gitignore 3 years ago prometheus: update for buster 2 years ago
ansible.cfg don't create .retry files 2 years ago
hosts implement web service reverse proxy 10 months ago
site.yml docker: only apply explicitly where needed 10 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