Commit graph

32 commits

Author SHA1 Message Date
Julian Labus 912cff7f5a
Playbooks: move vars from dns.yml to host_vars 2019-05-22 10:10:45 +02:00
Julian Labus 3a77c2901f
Remove dashes from group_vars names 2019-05-22 09:18:40 +02:00
Tobias Hachmer 0c6cec55e3
Add linse.freifunk-mwu.de
* Update Playbook dns.yml to manage linse as the external dns master server
2019-03-22 20:34:54 +01:00
Tobias Hachmer d194d6e936
Role pdns-admin: make dns prefix configurable; add lets encrypt snippet to nginx template 2019-03-22 20:33:32 +01:00
Tobias Hachmer 869dd5b62a
Migrate internal DNS master to PowerDNS
* Add playbook dns to manage internal dns master servers
 * Add role to manage PowerDNS Admin Web Frontend for PowerDNS
 * Move dns zone related data from mesh list to a simpler dict with a simple zone list
 * Update role service-bind-slave
 * Update Readme.md
 * Add requirements.yml
 * Update .gitignore
2019-03-20 19:43:11 +01:00
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
Julian Labus 483f49bba4
Inventory: add new domain dom0 2019-03-18 15:20:54 +01:00
Julian Labus 78916057d6
Inventory: fix DHCP ranges on gateway lotuswurzel
lotuswurzel was using the first /23 net which is used for static server 
IPs
2019-03-18 11:38:44 +01:00
Julian Labus 9b4dec1cf6
Inventory: add new domains
dom1: mainz
dom2: wiesbaden
dom3: bingen
dom4: rheingau
dom5: taunus
dom6: limburg
dom7: wielrod
2019-03-02 18:13:41 +01:00
Julian Labus 721b278d3b
Roles: improve multidomain support 2019-03-02 18:12:56 +01:00
Julian Labus 9a36b84a5f
Inventory: fix tunnel_ipv6_network for ffrl-a-ak-ber 2018-11-05 16:56:01 +01:00
Julian Labus f29da08ba1
Inventory: fix FFRL BGP sessions for Wasserfloh 2018-11-04 02:45:03 +01:00
Sebastian Schmachtel 9f42eaf942 Inventory: added Wasserfloh Gateway 2018-11-03 21:58:58 +01:00
Julian Labus c86408d352
inventory: add suesskartoffel to ffmwu-monitoring 2018-09-20 11:34:37 +02:00
Julian Labus b7d6bdea39
Inventory: add gateway spinat 2018-09-12 11:37:14 +02:00
Julian Labus 09d6d96bb2
inventory: add ffmwu_server_type to all gateway hosts 2018-08-07 11:21:39 +02:00
Tobias Hachmer 88bee34235 Restructure and update role for firmware build server
* rename role ffmwu-build -> firmware-build-server
* rename playbook build-server to firmware-build-server
2018-07-24 17:09:02 +02:00
Tobias Hachmer 6904d9fb25 Role server-basic: add template for standard apt sources 2018-03-04 19:51:35 +01:00
Tobias Hachmer ba83cecc17 Inventory: add gateway lotuswurzel 2018-02-28 17:18:54 +01:00
Julian Labus ce47909a2c
Inventory: add gateway ingwer.freifunk-mwu.de 2018-02-28 11:16:05 +01:00
Tobias Hachmer 071bdb40d4 Role service-tinc: rework passwordstore lookup 2017-11-12 20:39:33 +01:00
Tobias Hachmer 78a141305d Rework passwordstore lookup handling in roles service-fastd-mesh und service-fastd-intragate 2017-11-12 20:27:12 +01:00
Tobias Hachmer e020ea0854 Inventory host_vars: use single file instead of subfolder 2017-11-11 21:19:15 +01:00
Tobias Hachmer 9e3a9562cb Inventory: add new gateway uffschnitt.freifunk-mwu.de 2017-11-07 06:22:09 +01:00
Tobias Hachmer 3270b5cc3e Inventory: clean up & rename role ffmwu-prereq to test-prerequisites
Remove all hosts which aren't set up by ansible, yet. Prepare to start
from scratch. Only add hosts to the inventory which will be set up
completly by ansible.
2017-09-05 11:25:13 +02:00
kaba a001d5b8b5 extrasahne 2016-12-07 15:17:02 +01:00
kaba 7ea7290b4f safeguard not to disrupt manually managed systems 2016-11-28 17:00:44 +01:00
kaba 1ec708a20b safeguard not to disrupt manually managed systemscat 2016-11-28 16:51:05 +01:00
Tobias Hachmer 54e55358a4 Inventory: add public key of maesto to host milchreis 2016-10-27 10:52:47 +02:00
ka-ba 40fe1d7fb5 fastd config differ for gates and for other meshing servers 2016-10-12 20:24:56 +02:00
ka-ba 1a96ad9ef7 set up meshing server (only local test for now) up to fastd - still missing: batman 2016-09-14 16:39:21 +02:00
ka-ba 33bfb4c427 allow additional ssh keys on specific hosts 2016-07-18 14:59:42 +02:00