Commit graph

35 commits

Author SHA1 Message Date
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
ka-ba
67d741745e Create hosts 2016-06-16 14:01:19 +02:00