e4e8c0998f
* add jinja2 extension 'jinja2.ext.do' to ansible.cfg * add host kichererbse.freifunk-mwu.de * add new server_type 'mesh-service' and new host group 'ffmwu-mesh-services' * use new loopback and anycast networks * add role wireguard * add role wireguard as dependency for roles network-routing + service-bird * add playbook 'mesh-services'
40 lines
777 B
YAML
Executable file
40 lines
777 B
YAML
Executable file
#!/usr/bin/ansible-playbook
|
|
|
|
- hosts: ffmwu-gateways
|
|
remote_user: admin
|
|
roles:
|
|
- prerequisites
|
|
- server-apt-repos
|
|
- server-basic
|
|
- network-loopback
|
|
- network-anycast
|
|
- users
|
|
- system-sysctl
|
|
- git-repos
|
|
- service-haveged
|
|
- service-ntpd
|
|
- kmod-batman
|
|
- wireguard
|
|
- network-routetables
|
|
- network-batman
|
|
- network-meshbridge
|
|
- network-fastd
|
|
- network-ffrl
|
|
- network-iptables-gateway
|
|
- network-routing
|
|
- service-nginx
|
|
- service-nginx-firmware
|
|
- service-prometheus
|
|
- service-dhcpd
|
|
- service-radvd
|
|
- service-fastd
|
|
- service-fastd-mesh
|
|
- service-fastd-backbone
|
|
- service-tinc
|
|
- service-bird
|
|
- service-bird-icvpn
|
|
- service-bird-ffrl
|
|
- service-bird-lg
|
|
- service-bind-slave
|
|
- service-respondd
|
|
- service-nullmailer
|