Commit graph

23 commits

Author SHA1 Message Date
Julian Labus
3a77c2901f
Remove dashes from group_vars names 2019-05-22 09:18:40 +02: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
Julian Labus
721b278d3b
Roles: improve multidomain support 2019-03-02 18:12:56 +01:00
Tobias Hachmer
cc4b984344
Increase minimum Ansible version to '2.6'.
* add ansible version check to role prerequisites
* add requirements.txt
* update Readme.md
* track minimum ansible version in variable 'ansible_version_minimum'
2018-11-09 10:43:54 +01:00
Julian Labus
c60c9bc316
docs: bump required ansible version to 2.5 for grafana_datasource and grafana_plugin modules 2018-09-18 12:48:10 +02:00
Tobias Hachmer
d4a4f576c9 Rename fastd instance intragate to backbone 2018-07-25 14:08:45 +02: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
fc04651e8b Lowercase all network interface names 2017-11-06 21:24:56 +01:00
Tobias Hachmer
c6a15b38c2 Update Readme.md 2017-11-06 20:49:58 +01:00
Tobias Hachmer
dd03118c99 Update Readme.md 2017-10-13 07:42:08 +02:00
Tobias Hachmer
37ef87bea9 Readme.md: add control machine requirements 2017-10-08 09:55:30 +02: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
Julian Labus
2bbd39009c Update Readme.md 2017-10-06 14:04:29 +02:00
Tobias Hachmer
04d12c1fb5 Update Readme.md 2017-10-03 21:36:14 +02:00
Tobias Hachmer
36e5e5c670 Update Readme.md
- update passwordstore lookup for fastd secrets
- add explanation about sensible informations
2017-09-28 20:14:58 +02:00
n0trax
4131825286 Modify prerequisites role and integrate prerequisites role into all playbooks (#4) 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
ka-ba
c42f4ee1fb typos and structure 2016-07-26 17:32:47 +02:00
ka-ba
ed5ccb7e24 create local test-VM 2016-07-24 01:57:37 +02:00
ka-ba
0309ba4e9e first pb is just checking prereqs 2016-06-21 16:32:27 +02:00