Ansible Rollen für die Server des Freifunk Regensburg
  • Jinja 98.9%
  • Python 0.7%
  • Shell 0.4%
Find a file
2026-09-01 21:39:41 +02:00
filter_plugins filter_plugins/resolve_filter update dependencies 2020-02-11 22:04:45 +01:00
group_vars/all netbox: bump to version 4.6.2 2026-06-16 18:41:05 +02:00
host_vars common: integrate apt (unatteneded upgrades) 2025-08-13 10:07:17 +02:00
library fastd: fix ansible-lint errors 2025-10-29 23:46:22 +01:00
roles netbox: bump to version 4.6.10 2026-09-01 21:39:41 +02:00
.ansible-lint relax ansible-lint rules 2025-10-29 23:34:53 +01:00
.drone.yml Update linter skip_list 2021-08-01 11:18:04 +02:00
.gitignore exip_ip: add rule to avoid VPN loops 2021-08-03 18:21:43 +02:00
ansible.cfg move ansible_managed to vars to get rid of a deprecation warning 2025-08-24 10:26:11 +02:00
hosts zammad: new role on helpdesk.ffrgb.net 2025-01-28 19:33:36 +01:00
README.md README: document passlib requirement 2021-06-22 22:59:14 +02:00
site.yml kea: new role replacing dhcpd 2026-05-25 18:43:29 +02:00

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/