Julian Labus
008a8365b9
inventory: added node_exporter variable to all and moved prometheus variables to ffmwu-monitoring
2018-09-18 12:48:06 +02:00
Julian Labus
ae243c872f
playbooks: add ffmwu-monitoring to set up prometheus servers
2018-09-18 12:48:05 +02:00
Julian Labus
8d7af519a5
split out gateway specific stuff to use roles for generic meshing servers
2018-09-18 12:48:05 +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
d4a4f576c9
Rename fastd instance intragate to backbone
2018-07-25 14:08:45 +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
Julian Labus
2e09e29d2b
Inventory: add group variable for ACME (Let's Encrypt) host
2018-06-15 09:01:19 +02:00
Tobias Hachmer
6904d9fb25
Role server-basic: add template for standard apt sources
2018-03-04 19:51:35 +01:00
Tobias Hachmer
2fbaea9e37
Inventory: add backbone gateway extrasahne to bgp_mwu_servers
2018-02-28 17:19:57 +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
b246e8982b
Add role service-nullmailer
2018-01-07 17:40:33 +01:00
Tobias Hachmer
96a8c0e1c9
Inventory group vars all: add missing legacy gateway wasserfloh
2017-12-30 11:37:43 +01:00
Tobias Hachmer
0a51ee02a3
Role service-dhcpd: change dhcp daemon to kea
2017-12-28 22:12:00 +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
fc04651e8b
Lowercase all network interface names
2017-11-06 21:24:56 +01:00
Tobias Hachmer
387f3bbf6b
Update fastd peer limit configuration
...
* add list of legacy gateways (temporarily)
* change backend-scripts branch to ansible
* Role server-basic: ensure ffmwu config directory is present
* Role service-fastd: add fastd-status script
* role service-fastd-mesh: add templating for fastd peer limit
configuration
2017-11-06 17:41:17 +01:00
Tobias Hachmer
a19510fad3
Add missing variables for role service-nginx-firmware
2017-10-29 21:23:04 +01:00
Tobias Hachmer
53d30c8ded
Restructure fastd configuration to define multiple instances easily
...
- introduce mesh subdictionary `fastd`
- change fastd instance naming
- change fastd network interface naming (identical with fastd instance
names)
- change mac address prefixes
2017-10-07 00:57:35 +02:00
Tobias Hachmer
63ca114c95
Migrate nested dictionary meshes
into a list of dictionaries
...
- migrate dictionary `ipv6` into two simple lists
- migrate dictionary `forward_zones` into a list
2017-10-06 22:58:00 +02:00
Tobias Hachmer
cc43741a91
Role network-iptables-gateway: rename var internet_exit_mtu_ipv[4|6] to internet_exit_tcp_mss_ipv[4|6]
2017-10-04 12:55:29 +02:00
Tobias Hachmer
07a0b25a09
Role service-radvd: make more parameters configurable
2017-10-03 21:24:36 +02:00
Tobias Hachmer
2f32bd6c1e
Restructure network interfaces in order to use ifupdown2
...
- rewrite interface templates for batman, fastd, ffrl and meshbridge
- add package ethtool to role server-basic
- use more ipaddr filters and get rid of unneeded variables in dict
ffrl_exit_server
- change ffrl_public_ipv4_nat variable to ip/prefix format
- update readme files
2017-10-03 14:37:39 +02:00
Tobias Hachmer
821834c4b8
Add role service-bind-slave
2017-10-02 23:34:53 +02:00
Tobias Hachmer
b285305fe1
Add role network-iptables-gateway
...
- move netfilter specific sysctl settings
2017-10-02 11:18:16 +02:00
Tobias Hachmer
846f385a21
Add role service-tinc
2017-10-02 11:15:58 +02:00
Tobias Hachmer
dd6d5b6ec5
Add role service-bird-icvpn; add python3-yaml package to server-basic
...
role
2017-09-11 23:35:20 +02:00
Tobias Hachmer
34369638dc
Add role service-bird
2017-09-11 23:23:34 +02:00
n0trax
d05233a26d
Some restructuring ( #3 )
2017-09-11 23:23:34 +02:00
Tobias Hachmer
94cb21daad
Add a bunch of new roles
...
- Update Readme
- Update ansible.cfg
- Add playbook to set up gateways
- Add group variables
2017-09-11 23:21:44 +02: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
kaba
b4adcbc907
build servers and testVMs are all also FF servers - added to group
2016-11-28 16:44:52 +01:00
Tobias Hachmer
1ddf265f31
Inventory: remove pudding; move milchreis to build-servers
2016-10-28 16:36:35 +02:00
Tobias Hachmer
54e55358a4
Inventory: add public key of maesto to host milchreis
2016-10-27 10:52:47 +02:00
Tobias Hachmer
cbd190bcf8
Inventory: add host milchreis
2016-10-27 08:18:30 +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
ff9f0db3a6
req test for test VMs
2016-08-12 00:58:42 +02:00
ka-ba
39e6f7d0f2
fixed IP for local test VM
2016-08-06 02:12:55 +02:00
ka-ba
ed5ccb7e24
create local test-VM
2016-07-24 01:57:37 +02:00
ka-ba
33bfb4c427
allow additional ssh keys on specific hosts
2016-07-18 14:59:42 +02:00
ka-ba
07f094c177
kaschu, stonie, Debian
2016-07-16 00:54:54 +02:00
ka-ba
0309ba4e9e
first pb is just checking prereqs
2016-06-21 16:32:27 +02:00