Skip to content
Snippets Groups Projects
Unverified Commit 4dc3b20d authored by Nico's avatar Nico
Browse files

restructure inventory and add role to create dns records

parent cc2a8716
No related branches found
No related tags found
No related merge requests found
Showing with 180 additions and 200 deletions
...@@ -6,8 +6,11 @@ ...@@ -6,8 +6,11 @@
- autoupdate - autoupdate
- ssh - ssh
- etckeeper - etckeeper
- import_playbook: revproxy.yml - import_playbook: role_backbone_babel.yml
- import_playbook: dhcpserver.yml - import_playbook: role_dhcpserver.yml
- import_playbook: role_dns.yml
- import_playbook: role_dns_records.yml
- import_playbook: role_revproxy.yml
#- hosts: mailgw03.freifunk-stuttgart.de #- hosts: mailgw03.freifunk-stuttgart.de
# roles: # roles:
# - lihas_variables # - lihas_variables
......
$ANSIBLE_VAULT;1.2;AES256;ansible-ffs
30346238653933333035626133653431653735396266346336373266633431653761666232643930
3431353464626466323565336161323266633430643034630a663566336566366333336636613830
32393239363934393637613138613731343439643461626538356565323536353331323763356334
3635303037313530350a353133323537396531303932343836343934336332666134313038306264
36363537343334336339323931643435653561306339643638303232383264356434393437356134
34316561336166386539343266356437626230313638633435333535613839653961666239363735
66386535633839303534383661613839393330613038623430353933656138623963373864386233
30373838316662363135613933316565303533633364366330336230363336386238393532333464
30363064366339383236353331346233353933316162333037333666313038343437636132303431
61313138333139393338653664636634303434323135376666623864346130643932643165646661
31643336393034386434633037623831666663323734613064316265613032633963393462346539
65303632353637326630363135376637666536623336623837366663396461363861626238666262
33346432356533316539396565663236636439353831643434396566313662346138626435326364
63373038613333396161636531303130383832376663383866326439616137303831356639616432
34636266663431396430303735666432333461306364643632353631393237653565323534396135
33613265616531626564373938326464613064633232646161393635623936656665363933663863
37353136666637343634323361626436373363376133313261306632613636363532
File moved
---
backbone:
hosts:
nrb-backbonetest.freifunk-stuttgart.de:
ansible_ssh_host: ffs-backbonetest
nrb-backbonetest2.freifunk-stuttgart.de:
ansible_ssh_host: 192.168.122.3
ansible_ssh_user: root
gw09n03.gw.freifunk-stuttgart.de:
---
# Physical Boxes (Bleche)
boxes:
hosts:
ffs05.freifunk-stuttgart.de:
ffs08.freifunk-stuttgart.de:
ffs11.freifunk-stuttgart.de:
ffs13.freifunk-stuttgart.de:
ffs14.freifunk-stuttgart.de:
--- ---
lihas: # VMs/Containers in infrastructure where the hypervisor is not under our control
external_vm:
hosts: hosts:
mailgw03.freifunk-stuttgart.de: mailgw03.freifunk-stuttgart.de:
ansible_ssh_host: mailgw03.freifunk-stuttgart.de
dhcp01.freifunk-stuttgart.de: dhcp01.freifunk-stuttgart.de:
dhcp03.freifunk-stuttgart.de:
ansible_ssh_port: 44353
dns02.as208772.net:
---
ffs05:
hosts:
ffs05.freifunk-stuttgart.de:
ansible_ssh_host: ffs05
revproxy-05.freifunk-stuttgart.de:
ansible_ssh_host: 3215.ffs05
openslides.freifunk-stuttgart.de:
ansible_ssh_host: 3161.ffs05
gw04n03.gw.freifunk-stuttgart.de:
ansible_ssh_host: 3043.ffs05
glrunner-ffs05.freifunk-stuttgart.de:
ansible_ssh_host: 3247.ffs05
dhcp05.freifunk-stuttgart.de:
ansible_ssh_host: 3250.ffs05
dhcp06.freifunk-stuttgart.de:
ansible_ssh_host: 3249.ffs05
gw04n06.gw.freifunk-stuttgart.de:
ansible_ssh_host: 3046.ffs05
routingvm-ffs05.freifunk-stuttgart.de:
ansible_ssh_host: 3176.ffs05
---
ffs07:
hosts:
ffs07.freifunk-stuttgart.de:
ansible_ssh_host: ffs07
---
ffs08:
hosts:
ffs08.freifunk-stuttgart.de:
ansible_ssh_host: ffs08
monitor01.freifunk-stuttgart.de:
ansible_ssh_host: monitor01.gw.freifunk-stuttgart.de
ansible_ssh_user: root
glrunner-ffs08.freifunk-stuttgart.de:
ansible_ssh_host: 85.236.195.74
ansible_ssh_user: root
gw09n03.gw.freifunk-stuttgart.de:
ansible_ssh_user: root
gw09n04.gw.freifunk-stuttgart.de:
ansible_ssh_user: root
core01-z10a.freifunk-stuttgart.net:
ansible_ssh_host: 8177.ffs08
ansible_ssh_user: root
ffs-fsck-eventrouter.freifunk-stuttgart.net:
ansible_ssh_host: ffs-fsck-eventrouter
ansible_ssh_user: root
---
ffs09:
hosts:
ffs09.freifunk-stuttgart.de:
ansible_ssh_host: ffs09
gw09n09.gw.freifunk-stuttgart.de:
ansible_ssh_host: ffs-gw09n09
ansible_ssh_user: root
---
ffs10:
hosts:
ffs10.freifunk-stuttgart.de:
ansible_ssh_host: ffs10
ffs-testgw-nrb.ffs10.freifunk-stuttgart.de:
ansible_ssh_host: ffs-testgw-nrb
ansible_ssh_user: root
---
ffs11:
hosts:
ffs11.freifunk-stuttgart.de:
ansible_ssh_host: ffs11
nodealarm01.freifunk-stuttgart.de:
ansible_ssh_host: 3165.ffs11
prometheus02.freifunk-stuttgart.de:
ansible_ssh_host: 3173.ffs11
prometheus03.freifunk-stuttgart.de:
ansible_ssh_host: 3175.ffs11
wiki-testing.freifunk-stuttgart.de:
ansible_ssh_host: 3194.ffs11
mailexpand.freifunk-stuttgart.de:
ansible_ssh_host: 3202.ffs11
pad.freifunk-stuttgart.de:
ansible_ssh_host: 3182.ffs11
revproxy-03.freifunk-stuttgart.de:
ansible_ssh_host: 3213.ffs11
gitlab01.freifunk-stuttgart.de:
ansible_ssh_host: 3220.ffs11
wiki.freifunk-stuttgart.de:
ansible_ssh_host: 3221.ffs11
unifi.freifunk-stuttgart.de:
ansible_ssh_host: 3222.ffs11
unms.freifunk-stuttgart.de:
ansible_ssh_host: 3223.ffs11
db-postgres01.freifunk-stuttgart.de:
ansible_ssh_host: 3224.ffs11
www-staging.freifunk-stuttgart.de:
ansible_ssh_host: 3226.ffs11
www-prod.freifunk-stuttgart.de:
ansible_ssh_host: 3228.ffs11
www-beuren.freifunk-stuttgart.de:
ansible_ssh_host: 3163.ffs11
mailgw01.freifunk-stuttgart.de:
ansible_ssh_host: 3230.ffs11
mailgw02.freifunk-stuttgart.de:
ansible_ssh_host: 3231.ffs11
maillist.freifunk-stuttgart.de:
ansible_ssh_host: 3232.ffs11
mailbox.freifunk-stuttgart.de:
ansible_ssh_host: 3233.ffs11
ticket.freifunk-stuttgart.de:
ansible_ssh_host: 3234.ffs11
passbolt.freifunk-stuttgart.de:
ansible_ssh_host: 3235.ffs11
yanic01.freifunk-stuttgart.de:
ansible_ssh_host: 3236.ffs11
grafana.freifunk-stuttgart.de:
ansible_ssh_host: 3237.ffs11
mariadb01.freifunk-stuttgart.de:
ansible_ssh_host: 3238.ffs11
letsencrypt.freifunk-stuttgart.de:
ansible_ssh_host: 3239.ffs11
gitlab-runner04:
ansible_ssh_host: 3246.ffs11
dhcp04.freifunk-stuttgart.de:
ansible_ssh_host: 3254.ffs11
monitor02.freifunk-stuttgart.de:
ansible_ssh_host: 3241.ffs11
gw04n05.freifunk-stuttgart.de:
ansible_ssh_host: 3045.ffs11
recursor01.freifunk-stuttgart.de:
ansible_ssh_host: 3162.ffs11
cloud.freifunk-stuttgart.de:
ansible_ssh_host: 3164.ffs11
ticket02.freifunk-stuttgart.de:
ansible_ssh_host: 3166.ffs11
gitlab-runner02.freifunk-stuttgart.de:
ansible_ssh_host: 3225.ffs11
matterbridge01.freifunk-stuttgart.de:
ansible_ssh_host: 3167.ffs11
matrix.freifunk-stuttgart.de:
ansible_ssh_host: 3168.ffs11
meshviewer01.freifunk-stuttgart.de:
ansible_ssh_host: 3169.ffs11
dns01.freifunk-stuttgart.de:
ansible_ssh_host: 3201.ffs11
sso01.freifunk-stuttgart.net:
ansible_ssh_host: 3203.ffs11
vpn-1nce.freifunk-stuttgart.net:
ansible_ssh_host: 3174.ffs11
homebox.freifunk-stuttgart.net:
ansible_ssh_host: 3183.ffs11
vaultwarden.freifunk-stuttgart.net:
ansible_ssh_host: 3184.ffs11
nextbox.freifunk-stuttgart.net:
ansible_ssh_host: 3204.ffs11
---
ffs12:
hosts:
ffs12.freifunk-stuttgart.net:
ansible_ssh_host: ffs12
gw06n01.freifunk-stuttgart.net:
ansible_ssh_host: 9061.ffs12
---
ffs13:
hosts:
ffs13.freifunk-stuttgart.net:
ansible_ssh_host: ffs13
core02-z10a.freifunk-stuttgart.net:
ansible_ssh_host: 8179.ffs13
ansible_ssh_user: root
ffs13r.freifunk-stuttgart.net:
ansible_ssh_host: 8186.ffs13
ansible_ssh_user: root
---
ffs14:
hosts:
ffs14.freifunk-stuttgart.net:
ansible_ssh_host: ffs14
--- ---
# VMs or containers running in FFS Infrastructure
ffspveguests: ffspveguests:
hosts: hosts:
revproxy.as208772.net: revproxy.vm.freifunk-stuttgart.de:
ansible_ssh_user: root ffspve_id: 8124
dns01.freifunk-stuttgart.net: dns01.vm.freifunk-stuttgart.de:
ansible_ssh_user: root ffspve_id: 8196
defgw-a.services.as208772.net: services-defgw-a.vm.freifunk-stuttgart.de:
ansible_ssh_user: root ffspve_id: 12221
nat.pve.as208772.net: nat.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3001.ffs11 ansible_ssh_host: 3001.ffs11
ansible_ssh_user: root ffspve_id: 8001
pbs01.freifunk-stuttgart.de: pbs01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3194.ffs11 ansible_ssh_host: 3194.ffs11
ansible_ssh_user: root ffspve_id: 8194
ripe-atlas01.pve.as208772.net: ripe-atlas01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3187.ffs11 ansible_ssh_host: 3187.ffs11
ansible_ssh_user: root ffspve_id: 8187
dhcp04.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3254.ffs11
revproxy-05.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3215.ffs05
openslides.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3161.ffs05
gw04n03.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3043.ffs05
glrunner-ffs05.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3247.ffs05
gw04n06.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3046.ffs05
routingvm-ffs05.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3176.ffs05
monitor01.vm.freifunk-stuttgart.de:
ansible_ssh_host: monitor01.gw.freifunk-stuttgart.de
glrunner-ffs08.vm.freifunk-stuttgart.de:
ansible_ssh_host: 85.236.195.74
gw09n03.vm.freifunk-stuttgart.de:
gw09n04.vm.freifunk-stuttgart.de:
core01-z10a.vm.freifunk-stuttgart.de:
ansible_ssh_host: 8177.ffs08
core02-z10a.vm.freifunk-stuttgart.de:
ansible_ssh_host: 8179.ffs13
nodealarm01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3165.ffs11
prometheus02.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3173.ffs11
prometheus03.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3175.ffs11
wiki-testing.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3194.ffs11
mailexpand.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3202.ffs11
pad.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3182.ffs11
revproxy-03.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3213.ffs11
gitlab01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3220.ffs11
wiki.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3221.ffs11
unifi.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3222.ffs11
unms.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3223.ffs11
db-postgres01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3224.ffs11
www-prod.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3228.ffs11
www-beuren.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3163.ffs11
mailgw01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3230.ffs11
mailgw02.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3231.ffs11
maillist.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3232.ffs11
mailbox.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3233.ffs11
ticket.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3234.ffs11
passbolt.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3235.ffs11
yanic01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3236.ffs11
grafana.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3237.ffs11
mariadb01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3238.ffs11
letsencrypt.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3239.ffs11
dhcp04.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3254.ffs11
monitor02.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3241.ffs11
gw04n05.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3045.ffs11
recursor01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3162.ffs11
cloud.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3164.ffs11
ticket02.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3166.ffs11
gitlab-runner02.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3225.ffs11
matterbridge01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3167.ffs11
matrix.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3168.ffs11
meshviewer01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3169.ffs11
sso01.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3203.ffs11
vpn-1nce.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3174.ffs11
homebox.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3183.ffs11
vaultwarden.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3184.ffs11
nextbox.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3204.ffs11
ffs13r.vm.freifunk-stuttgart.de:
ansible_ssh_host: 8186.ffs13
revproxy-z10a.vm.freifunk-stuttgart.de:
dns03.vm.freifunk-stuttgart.de:
ansible_ssh_host: 3201.ffs11
ffs10.vm.freifunk-stuttgart.de:
ansible_ssh_host: ffs10
dhcp02.vm.freifunk-stuttgart.de:
ansible_ssh_host: dhcp02.gw.freifunk-stuttgart.de
---
# Dedicated Servers
gt
--- ---
backbone_babel: role_backbone_babel:
hosts: hosts:
ffs05.freifunk-stuttgart.de: ffs05.freifunk-stuttgart.de:
ffs08.freifunk-stuttgart.de: ffs08.freifunk-stuttgart.de:
ffs11.freifunk-stuttgart.de: ffs11.freifunk-stuttgart.de:
ffs13.freifunk-stuttgart.de: ffs13.freifunk-stuttgart.de:
--- ---
dhcpserver: role_dhcpserver:
hosts: hosts:
dhcp04.freifunk-stuttgart.de: dhcp01.freifunk-stuttgart.de:
ansible_ssh_host: 3254.ffs11
ansible_ssh_user: root
dhcp02.freifunk-stuttgart.de: dhcp02.freifunk-stuttgart.de:
ansible_ssh_host: dhcp02.gw.freifunk-stuttgart.de
ansible_ssh_user: root
dhcp03.freifunk-stuttgart.de: dhcp03.freifunk-stuttgart.de:
ansible_ssh_host: ffs-dhcp03 dhcp04.freifunk-stuttgart.de:
ansible_ssh_user: root
dhcp01.freifunk-stuttgart.de:
ansible_ssh_host: dhcp01.freifunk-stuttgart.de
ansible_ssh_user: root
---
role_dns_primary:
hosts:
dns01.vm.freifunk-stuttgart.de:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment