ansible-ffibk/playbooks/monitoring.yml
Tobias Hachmer e4e8c0998f
Introduce p2p vpn link between all ffmwu servers via WireGuard for routing purpose.
* 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'
2019-03-19 15:23:12 +01:00

36 lines
707 B
YAML
Executable file

#!/usr/bin/ansible-playbook
- hosts: ffmwu-monitoring
remote_user: admin
roles:
- prerequisites
- server-apt-repos
- server-basic
- network-loopback
- users
- system-sysctl
- git-repos
- service-haveged
- service-ntpd
- kmod-batman
- wireguard
- network-routetables
- network-batman
- network-meshbridge
- network-fastd
- network-routing
- service-nginx
- service-nginx-openlayers
- service-cpthook
- service-domain-director
- service-prometheus
- service-influxdb
- service-yanic
- service-nginx-meshviewer
- service-grafana
- service-fastd
- service-fastd-backbone
- service-bird
- service-bird-lg
- service-respondd
- service-nullmailer