summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--host_vars/fastd33
-rw-r--r--host_vars/fastd-aw258
-rw-r--r--host_vars/fastd-ko258
-rw-r--r--host_vars/fastd-my258
-rw-r--r--host_vars/ff-adlerweb194
-rw-r--r--host_vars/ff-icvpn17
-rw-r--r--host_vars/ff-loppermann194
-rw-r--r--host_vars/ff-niyawe157
-rw-r--r--host_vars/ff-niyawe295
-rw-r--r--host_vars/ff-niyawe394
-rw-r--r--host_vars/ff-uplink155
-rw-r--r--host_vars/ff-uplink255
12 files changed, 735 insertions, 33 deletions
diff --git a/host_vars/fastd b/host_vars/fastd
deleted file mode 100644
index 7ede1cd..0000000
--- a/host_vars/fastd
+++ /dev/null
@@ -1,33 +0,0 @@
----
-ansible_host: 123.123.123.123
-sites:
- - name: '<site kürzel>'
- net4: '<ipv4 netz>'
- net6: '<ipv6 netz>'
- site_net6: '<site netz>'
- fastd_secret: <fastd secret key>
- fastd_mesh_mac: '<mesh mac>
- fastd_port1: <erster port>
- fastd_port2: <zweiter port>
- bat_ipv6: '<ipv6>'
- bat_ipv4: <ipv4>
- bat_ipv4_cidr: 21
- dhcp_subnet: '<ipv4 netz ohne netzmaske>'
- dhcp_netmask: '<netzmaske>'
- dhcp_start: <ipv4>
- dhcp_end: <ipv4>
- wireguard_mesh_number: 1
- wireguard_mesh_priv_key: '< priv key >'
- wireguard_mesh_pub_key: '< pub key >'
- wireguard_mesh_port: < wg mesh port>
- wireguard_mesh_address: '< own wg mesh ipv6 ula>'
- wireguard_mesh_endpoint: '< peer public ipv6 >'
- wireguard_mesh_mac_prefix: '< mac = prefix + mesh_number >'
-wireguard_bb_name: '< node name >'
-wireguard_bb_endpoint: '< peer public ipv6 >'
-wireguard_bb_priv_key: '< priv key >'
-wireguard_bb_pub_key: '< pub key >'
-wireguard_bb_port: < port >
-wireguard_bb_ipv4: '< wg bb ipv4 >'
-wireguard_bb_ipv6: '< wg bb ipv6 (fe80::) >'
-preferred_uplink: '< (optional) wg_bb_name of uplink >'
diff --git a/host_vars/fastd-aw2 b/host_vars/fastd-aw2
new file mode 100644
index 0000000..9d8211a
--- /dev/null
+++ b/host_vars/fastd-aw2
@@ -0,0 +1,58 @@
+---
+# patrik
+ansible_host: 2a01:4f8:1c0c:51f8::1
+#ansible_host: 195.201.25.206
+sites:
+ - name: 'aw'
+ net4: '10.222.88.0/21'
+ net6: '2a03:2260:1016:0202::/64'
+ site_net6: 'fd62:44e1:da:0200::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 64316166303564616561623661653739386434373564646630396361366262303737346632656136
+ 3164613138393838616235343936633162333032323563320a666235383763383766373761623533
+ 36313135643830623363353966653138346364646639386339393664366565323265366630333362
+ 6264633837626133300a373133353532656331623038346637643834613563383435366534393865
+ 31343432663535653364643564306533383333303939656232336232306136663839376662656332
+ 63396465303038396531653239323264346233313563636261613231343763306130316530386262
+ 31316432383834323237386138336434663365643732643732323439313564303337636466393334
+ 63613666333161366366
+ fastd_mesh_mac: '02:ff:41:57:00:20'
+ fastd_port1: 10014
+ fastd_port2: 10015
+ bat_ipv6: '2a03:2260:1016:0202::1'
+ bat_ipv4: '10.222.88.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.88.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.88.50'
+ dhcp_end: '10.222.95.250'
+ wireguard_mesh_number: 2
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 38353835623539326161353437613231636465353366663537313433363263636339346230663736
+ 3735616161383765343434356665633461623664383566370a313365666265313164643361653831
+ 64383938633332343366316338313838633638333264663334353363316335303831303738656366
+ 6438633936636563620a656231313465643330626333393163653435303135376233623434326566
+ 64343864353865373062313263623133353366633639343933623466633365386366343839343936
+ 3433656635626533373562633462633439366562316136363936
+ wireguard_mesh_pub_key: 'jdboIn8RrZWcSNEoZKKaulhy/7qTcy5z5WM6xOOc0jg='
+ wireguard_mesh_port: 10052
+ wireguard_mesh_address: 'fdff:4157:bb::2'
+ wireguard_mesh_endpoint: '2a01:4f8:1c0c:51f8::1'
+ wireguard_mesh_mac_prefix: '02:ff:41:57:00:2'
+wireguard_bb_name: 'fastd-aw2'
+wireguard_bb_endpoint: '2a01:4f8:1c0c:51f8::1'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 36623563623837633836333132656663613264633233666563343464333234643761643534373939
+ 3130356363653765363231623363663136326237343235390a376265333366656631333139313765
+ 32633264393838366331376439323165313161356434353863376463643063373335623038376136
+ 3834336631623764370a303635333565633964343338633133373637383961353633373732653963
+ 66383933376532626564623234323533643364343962343261663937656666346639383761393333
+ 3430666665633636663133353639353666393530616364663733
+wireguard_bb_pub_key: 'auh+jqp39w0GUdYimKvTP0YXZrK7rQw8DhD5NkvQPFw='
+wireguard_bb_ipv4: '10.222.0.22'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:22'
+wireguard_bb_port: 10122
+preferred_uplink: 'uplink2'
diff --git a/host_vars/fastd-ko2 b/host_vars/fastd-ko2
new file mode 100644
index 0000000..c72d7a8
--- /dev/null
+++ b/host_vars/fastd-ko2
@@ -0,0 +1,58 @@
+---
+# sebastian
+ansible_host: 2a01:4f8:1c0c:5a31::1
+#ansible_host: 195.201.34.44
+sites:
+ - name: 'ko'
+ net4: '10.222.24.0/21'
+ net6: '2a03:2260:1016:0002::/64'
+ site_net6: 'fd62:44e1:da::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 32616565386335373931326566326366306138386431303537386639373339306264613665613936
+ 3630343838353631633832393265653666656164623434330a636537666266663835303561393437
+ 61666665666162353665386434646439323730393839643464303237383034303066623731386638
+ 6461303434383162300a303332333031396233383637653737393933636164653833303333633466
+ 39336465616562613838646139303462306131326364356265366564356131343866313164356365
+ 61623137653661633062613334633231633438626234303064363063396437666431353839313764
+ 37313535646131393963353562353862363933373765316531656531353835653231643031383236
+ 39633866633130373430
+ fastd_mesh_mac: '02:ff:4b:4f:00:20'
+ fastd_port1: 10010
+ fastd_port2: 10011
+ bat_ipv6: '2a03:2260:1016:0002::1'
+ bat_ipv4: '10.222.24.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.24.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.24.50'
+ dhcp_end: '10.222.31.250'
+ wireguard_mesh_number: 2
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 32633166363930323130333238333439363735316434353562613737643130653164616161346564
+ 3232313464343664613563663932393036653839343735390a363162383131303864613564376335
+ 34633361353363646234633437383663613366343165336566656561373430666366366230663961
+ 3439646436626135620a653431313938653634643337326430316131393261383938663333393535
+ 61393535366561306662313933616163626230343361363962643862346332646438303830393362
+ 3763343234653738333933313339356539613561326363313932
+ wireguard_mesh_pub_key: 'faw8PD5cehdnu2zGUlwCLyC14l5vdjim8jl7VELktR8='
+ wireguard_mesh_port: 10050
+ wireguard_mesh_address: 'fdff:4b4f:bb::2'
+ wireguard_mesh_endpoint: '2a01:4f8:1c0c:5a31::1'
+ wireguard_mesh_mac_prefix: '02:ff:4b:4f:00:2'
+wireguard_bb_name: 'fastd-ko2'
+wireguard_bb_endpoint: '2a01:4f8:1c0c:5a31::1'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 31626338356431653462646438666437656665303438626335323664353134643332393566393064
+ 3636616531666332643838343366386266306562376330620a376364396565613630626263633566
+ 63646264653535633731313634343164313164666565643063643936383035333534336562353166
+ 6463353237363833660a383662373330393631356166633631343333643838396632333562333236
+ 35363466663630626431393131363933393237366232336664346266333236646662336664646130
+ 3564653830613265346431316634383031613237386430333434
+wireguard_bb_pub_key: 'XuiByKNbIQgLQGx/t+3ezco7pIAIi81+VAuFrVcWSUc='
+wireguard_bb_ipv4: '10.222.0.24'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:24'
+wireguard_bb_port: 10124
+preferred_uplink: 'uplink2'
diff --git a/host_vars/fastd-my2 b/host_vars/fastd-my2
new file mode 100644
index 0000000..1111381
--- /dev/null
+++ b/host_vars/fastd-my2
@@ -0,0 +1,58 @@
+---
+# norbert
+ansible_host: 2a01:4f8:1c17:4584::1
+#ansible_host: 88.99.33.198
+sites:
+ - name: 'my'
+ net4: '10.222.72.0/21'
+ net6: '2a03:2260:1016:0302::/64'
+ site_net6: 'fd62:44e1:da:300::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 36356665356465363064623732316337393137633133383133666330353238636432643232383534
+ 3136386561663630633461653132626531666336663962650a363164343264623664316465663264
+ 39336561346634623530636464646261313362383533363336383138663435346265626563646461
+ 3231313735313266610a373663363966303961363039346137353132353864326639343732613032
+ 33626665646364643036633662316234366666303364373434656137666233613030386562643662
+ 37663232306135643461376435653263333834366163663634646164326236643730356135386464
+ 31303439643035643732306162666261393735333334323433306633313635373363636364306663
+ 36396363306537636164
+ fastd_mesh_mac: '02:ff:4d:59:00:20'
+ fastd_port1: 10016
+ fastd_port2: 10017
+ bat_ipv6: '2a03:2260:1016:0302::1'
+ bat_ipv4: '10.222.72.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.72.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.72.50'
+ dhcp_end: '10.222.79.250'
+ wireguard_mesh_number: 2
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 35303465666162646130373132376638383738653865313335353931366634343535653464383639
+ 3861656231343863336130386665303630336236343663380a626636653830326363363435303639
+ 39643666363832343735383832306538383465643836393838333333343665353039623966623137
+ 6531316631373164620a363339353538646436666430613039356531326465613161386165336532
+ 64373438623331656132346566363262313865356132313236393633633432383635356531363162
+ 3232386130343565633238326232623437373265363639613632
+ wireguard_mesh_pub_key: 'acExsplIs2rSEk0NpYTREWxH2FsTR79Lpb3J3BzGWDM='
+ wireguard_mesh_port: 10053
+ wireguard_mesh_address: 'fdff:4d59:bb::2'
+ wireguard_mesh_endpoint: '2a01:4f8:1c17:4584::1'
+ wireguard_mesh_mac_prefix: '02:ff:4d:59:00:2'
+wireguard_bb_name: 'fastd-my2'
+wireguard_bb_endpoint: '2a01:4f8:1c17:4584::1'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 31323234396564386130646230326533323530633565643963346464366536363735346336363239
+ 6261336638633538323639386130613234643264623666650a393134653365333432366466353539
+ 31373361363865396232386338613732303362313664613163386135626165303439653937663836
+ 6166636133613536660a303939666363323834643061623331613764323364636233323233373730
+ 37626635663362666661636233393964316265346234663163326233303534633331393265383563
+ 6638646166656631356139343363393535656662386632366262
+wireguard_bb_pub_key: 'xu+2mCB1HcDllIkVao40CWgvkSxTFzKKEL4qmVD/Nxo='
+wireguard_bb_ipv4: '10.222.0.32'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:32'
+wireguard_bb_port: 10132
+preferred_uplink: 'uplink1'
diff --git a/host_vars/ff-adlerweb1 b/host_vars/ff-adlerweb1
new file mode 100644
index 0000000..2fcf52b
--- /dev/null
+++ b/host_vars/ff-adlerweb1
@@ -0,0 +1,94 @@
+---
+ansible_host: 2001:41d0:a:1fa9::902:18
+sites:
+ - name: 'coc'
+ net4: '10.222.56.0/21'
+ net6: '2a03:2260:1016:0102::/64'
+ site_net6: 'fd62:44e1:da:0100::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 64346365626531663039636230633430613338336164623065393964313538633839346537356533
+ 3363313832333561373134363136333663313864383466360a333533643462336533336433353030
+ 64306535326562343964373931306366613365356335386163303062363663383264353566656438
+ 3838323261303331380a613366306566623531323162373266663863393563323232626565346163
+ 64333835356662643561373062393831303366656138356464326232363235373734663038316336
+ 37313164306565643032373938353434393333653531623635663030613861306663373761336233
+ 65373565653939663832353565656262306633306461316461343735336431393033316433313164
+ 35346363653832386138
+ fastd_mesh_mac: '02:ff:43:4f:43:20'
+ fastd_port1: 10012
+ fastd_port2: 10013
+ bat_ipv6: '2a03:2260:1016:0102::1'
+ bat_ipv4: '10.222.56.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.56.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.56.50'
+ dhcp_end: '10.222.63.250'
+ wireguard_mesh_number: 2
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 30616336326166366137353934323334356336353933643561333432303134303766313664666265
+ 3834626539666264366566343161636234313036613337340a663937353336333938656362373631
+ 36633136386165636362643764306432353632626330386464316639646435323032313262313363
+ 3861353234373533310a323166666232613861616637386262356266316336323263656336663366
+ 35616566656538373633326531323766303532613861623765653839353933383732613761333230
+ 6461633533373466346138656462346532303430653465306334
+ wireguard_mesh_pub_key: 'gQH/0cJAwFzmUyoqQ/zkQt5Ez3r+UL+ZSbWcovJMCCw='
+ wireguard_mesh_port: 10051
+ wireguard_mesh_address: 'fdff:434f:43bb::2'
+ wireguard_mesh_endpoint: '2001:41d0:a:1fa9::902:18'
+ wireguard_mesh_mac_prefix: '02:ff:43:4f:43:2'
+ - name: 'sim'
+ net4: '10.222.176.0/21'
+ net6: '2a03:2260:1016:0401::/64'
+ site_net6: 'fd62:44e1:da:0400::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 36623461376163303538353865656462643537646265393461656337383936363634653063363938
+ 3735616161636231633238323935313861346163636565620a353132303235636662366231393236
+ 30323734313065356132623736633231326537626462366264653138666533633461393830336634
+ 6530666637613164340a663133386134393235636362633833373531323132636138623163656638
+ 34363637623331666335353464366539623936306437356538393034376232346566323431636231
+ 32653236386632656633636438303130323065386635616462666631386361396233303965393332
+ 63333233656336313633303166333638663335363035653230316633303233376131396135373462
+ 34343163616561343163
+ fastd_mesh_mac: '02:ff:53:49:4d:10'
+ fastd_port1: 10018
+ fastd_port2: 10019
+ bat_ipv6: '2a03:2260:1016:0401::1'
+ bat_ipv4: '10.222.176.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.176.0'
+ dhcp_netmask: '255.255.240.0'
+ dhcp_start: '10.222.176.50'
+ dhcp_end: '10.222.183.250'
+ wireguard_mesh_number: 1
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 30613965636361353637353963636263363931616566643364326162323765616266633033336538
+ 3038653965303234356665646166623766616163353764300a303033323935376261303161366133
+ 66306431323365626366383265303438643964343232383939616134303239633333363638333137
+ 3936663331336261620a346263663935643962326663356639613531323735636164396461393936
+ 66386466333833393635666431326664383830343765323438613364656631383338373163376537
+ 6630303832313539383664366338383333633163633139366338
+ wireguard_mesh_pub_key: 'leFz1AeyMu884CRWkET9epW3jGksyopaANNiskvAkmc='
+ wireguard_mesh_port: 10054
+ wireguard_mesh_address: 'fdff:5349:4dbb::1'
+ wireguard_mesh_endpoint: '2001:41d0:a:1fa9::902:18'
+ wireguard_mesh_mac_prefix: '02:ff:53:49:4d:1'
+wireguard_bb_name: 'adlerweb1'
+wireguard_bb_endpoint: '2001:41d0:a:1fa9::902:18'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 38623237643365373038356265313762616565316334363265393030353638613230633636383035
+ 6165326231363232303564386164376132646632613530370a333865363363333936643032643531
+ 37333366646133623230383233376438636233636331323838613566356362653337643339636632
+ 6536663338346231360a333430626363633337386631613530346337396534366665633634393332
+ 65663437366239656466323466376530323836303137663330636537333638646438303963373131
+ 3865316132313366333131303962616665393331393262636264
+wireguard_bb_pub_key: 'X1DvVnpRIdRVwuddttQxLpzY6gV116W8Fb57RKF8CE0='
+wireguard_bb_ipv4: '10.222.0.14'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:14'
+wireguard_bb_port: 10114
+preferred_uplink: 'uplink1'
diff --git a/host_vars/ff-icvpn b/host_vars/ff-icvpn
new file mode 100644
index 0000000..29dbd21
--- /dev/null
+++ b/host_vars/ff-icvpn
@@ -0,0 +1,17 @@
+---
+ansible_host: 2a01:4f8:a0:9395:2::2
+#ansible_host: 10.0.2.2
+wireguard_bb_name: 'icvpn'
+wireguard_bb_endpoint: '2a01:4f8:a0:9395:2::2'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 61646262616232306664383039393736396631346566336433653535373537383934653562336431
+ 3134333836366261366536326333613563623262393832320a393865396533643430393230336538
+ 31326536666265646465383130623864383764393633366631613864333433396664373361326563
+ 3634666165323136620a653434386561623137343662336563306461373930623036376561626534
+ 37306337326630373366353665616164386266616439333238653734353963383137376135663132
+ 6630393136373536653361336635366161396537363830633731
+wireguard_bb_pub_key: 'BYV6zwYofS7R3tThEPV//G+OJUaWM3q0L73mfBZHnBs='
+wireguard_bb_ipv4: '10.222.0.5'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:5'
+wireguard_bb_port: 10105
diff --git a/host_vars/ff-loppermann1 b/host_vars/ff-loppermann1
new file mode 100644
index 0000000..f7241eb
--- /dev/null
+++ b/host_vars/ff-loppermann1
@@ -0,0 +1,94 @@
+---
+ansible_host: 2a01:4f8:141:141c:ff::2
+sites:
+ - name: 'aw'
+ net4: '10.222.80.0/21'
+ net6: '2a03:2260:1016:0201::/64'
+ site_net6: 'fd62:44e1:da:0200::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 66613864623830333561306634656664623831613235336463353433393835623633313531636164
+ 3132343936323530316438366530343336393366343735390a643862663163366661383963366461
+ 63356536333162306635653863386430306463323963633066626336663837633762356632393163
+ 3661353338313935330a303338343231393965333534633438396261633431613734646265373830
+ 30623665633364343639646539616262666663333830396363336436343938613266333963363432
+ 65303930366339626331356230316236396138653735666431633437313436303862363437313738
+ 38626439626562386264623534646238666436656362633432666137666334643366303733396132
+ 35396461636664396633
+ fastd_mesh_mac: '02:ff:41:57:00:10'
+ fastd_port1: 10014
+ fastd_port2: 10015
+ bat_ipv6: '2a03:2260:1016:0201::1'
+ bat_ipv4: '10.222.80.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.80.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.80.50'
+ dhcp_end: '10.222.87.250'
+ wireguard_mesh_number: 1
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 63383761663434323865396664393839333861303233393666396462363662633238613963656164
+ 3066633135353637356331393639353366393061373564320a343462396239636565366364643236
+ 37643666333939626136316563363332323638323462373133656531643439363336326561623064
+ 3735343534363736380a333238306136323465366662333861316237646334643332633566366634
+ 62616135303462313262626335626331396366653238343637383931323563336162393334396437
+ 3639383962636464636233353933613730366262666533626431
+ wireguard_mesh_pub_key: '65M3xfawqfiCB6OZ2boH4rxZyC2jZnG5yqerurbVV10='
+ wireguard_mesh_port: 10052
+ wireguard_mesh_address: 'fdff:4157:bb::1'
+ wireguard_mesh_endpoint: '2a01:4f8:141:141c:ff::2'
+ wireguard_mesh_mac_prefix: '02:ff:41:57:00:1'
+ - name: 'sim'
+ net4: '10.222.184.0/21'
+ net6: '2a03:2260:1016:0402::/64'
+ site_net6: 'fd62:44e1:da:0400::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 39303135363836313137613238633137646235366637393463346132366361363465303531653565
+ 3439336633396532303563613536333264373863663933650a653566626462346133363433333337
+ 64333138353862613937653065613136323238666336363635643062643538363265323335643766
+ 6465393863393630640a643531376464336334346530393764376139623033336139616138653534
+ 64616531313665336365323331616263613336313938316663383437353532316631636138663661
+ 37666538656533346365393435316630323065316336303138373962393038653831623339656634
+ 37343837373965393866653965366335636563303931333465656539316563646162626261633535
+ 34303934616666633764
+ fastd_mesh_mac: '02:ff:53:49:4d:20'
+ fastd_port1: 10018
+ fastd_port2: 10019
+ bat_ipv6: '2a03:2260:1016:0402::1'
+ bat_ipv4: '10.222.184.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.184.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.184.50'
+ dhcp_end: '10.222.191.250'
+ wireguard_mesh_number: 2
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 61356134643033316531313738343064633137373632356130336564636463396232326538363932
+ 3262343039376663306662306235666163633337396564630a613263353762326532393434373664
+ 32366461356635353563313335353761376137363638616137356261333236306461383638336262
+ 6333626663646665660a313230326661663466323764323163623236663363356366363330303865
+ 39383134396137343638376438376531343662353761336361303166313537346231333563393838
+ 3563613064366234373639626134333862323832636461653931
+ wireguard_mesh_pub_key: 'wi+IyKglGh9fZ+C4sGHa5RYCN334dryHROuDx5p2AxE='
+ wireguard_mesh_port: 10054
+ wireguard_mesh_address: 'fdff:5349:4dbb::2'
+ wireguard_mesh_endpoint: '2a01:4f8:141:141c:ff::2'
+ wireguard_mesh_mac_prefix: '02:ff:53:49:4d:2'
+wireguard_bb_name: 'loppermann1'
+wireguard_bb_endpoint: '2a01:4f8:141:141c:ff::2'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 34613832343432386134316533323739613464396461396463303535393937353233363534346362
+ 6431363963643730616432636330336133363530383265310a306437333232316139623062616665
+ 36666430633238333465646335326465376633366332666463653832356138306365643831383435
+ 3361653037313064380a653836363633326165316238373336666566323032646566396632353038
+ 32303638633662623336323635636263643037653066346264313933363364386636663735343133
+ 3939356136366262313239353438303536353038646233373665
+wireguard_bb_pub_key: 'tTjxt1sr5pI6i9jgYKHwMnwF55TE8pQot30okV8Ewi0='
+wireguard_bb_ipv4: '10.222.0.16'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:16'
+wireguard_bb_port: 10116
+preferred_uplink: 'uplink1'
diff --git a/host_vars/ff-niyawe1 b/host_vars/ff-niyawe1
new file mode 100644
index 0000000..c3b8a58
--- /dev/null
+++ b/host_vars/ff-niyawe1
@@ -0,0 +1,57 @@
+---
+ansible_host: 2a01:4f8:151:13cd:2::3
+#ansible_host: 10.0.1.6
+sites:
+ - name: 'ko'
+ net4: '10.222.16.0/21'
+ net6: '2a03:2260:1016:0001::/64'
+ site_net6: 'fd62:44e1:da::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 62303765323237376233313337343961663435363430646565616238356261646133326562363235
+ 6639356166623437646664323236643161353837393330650a613565306362663932383436333635
+ 63663832616334643939623835373731323835326361373266653331346530393462616364343633
+ 3935316666653463370a653038313766383436303862306666356138353838386362363731663631
+ 35313830346562643434393266393039336264663939363433336435653833323038363432623431
+ 31636465666133633538633562323437333836376632343333306332356461663163396232626564
+ 63393432373965323037656437313762383037363534343937303462393736666534653835633433
+ 36656539623732333130
+ fastd_mesh_mac: '02:ff:4b:4f:00:10'
+ fastd_port1: 10010
+ fastd_port2: 10011
+ bat_ipv6: '2a03:2260:1016:0001::1'
+ bat_ipv4: '10.222.16.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.16.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.16.50'
+ dhcp_end: '10.222.23.250'
+ wireguard_mesh_number: 1
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 66336261633234613038313339626461653936393933666139386463366632666661353432623638
+ 3665643537616631393130343730616366356232363735340a653365326533656261383636386432
+ 39393664653937373562363466343261376265336564323938313734613538376465326466313861
+ 3365346464666634380a666630366630353862663737363033353432393837303133643161326634
+ 35326433356537333335313766663232313735336133633339356337613737393936343338323830
+ 3732386237396637383433323465613461373362663965353533
+ wireguard_mesh_pub_key: 'mbYqSr9Rurg2jbyVP3HMAaKXpV/nDugxNyl43V1eRS0='
+ wireguard_mesh_port: 10050
+ wireguard_mesh_address: 'fdff:4b4f:bb::1'
+ wireguard_mesh_endpoint: '2a01:4f8:151:13cd:2::3'
+ wireguard_mesh_mac_prefix: '02:ff:4b:4f:00:1'
+wireguard_bb_name: 'niyawe1'
+wireguard_bb_endpoint: '2a01:4f8:151:13cd:2::3'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 62623537663537643532356163613166336165323463663033303431613136353936383439383036
+ 3935323633386166633632626361383030653762623935630a356536393039303237326662656266
+ 62326135303961636566616532663634343339666464383965343539653365643533383435313465
+ 3435616562633531350a623932313866633065376435313365633062383630303836386361393938
+ 65303266646135623234333935313566383864646337393130663733626331333134653732393264
+ 3432383464363035626331393662343430366664613739306364
+wireguard_bb_pub_key: 'zGubrJd9Wfa1Yo9I5xyJArdvX1bj7OS2VFth289PdlU='
+wireguard_bb_ipv4: '10.222.0.11'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:11'
+wireguard_bb_port: 10111
+preferred_uplink: 'uplink1'
diff --git a/host_vars/ff-niyawe2 b/host_vars/ff-niyawe2
new file mode 100644
index 0000000..221f53d
--- /dev/null
+++ b/host_vars/ff-niyawe2
@@ -0,0 +1,95 @@
+---
+ansible_host: 2a01:4f8:a0:10b7:2::4
+#ansible_host: 10.0.2.6
+sites:
+ - name: 'ems'
+ net4: '10.222.192.0/21'
+ net6: '2a03:2260:1016:0501::/64'
+ site_net6: 'fd62:44e1:da:0500::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 64366430303532336538633661343838386537316364613866623134663866643634633436316565
+ 3764303032353633336662613430663961646535353262310a613238643666313033343438666235
+ 36316438366137333430663235303237666132306362616366356439306162633430326366663862
+ 6633353266376537640a623163646437396564666232316530616264346566633032393033616438
+ 31313538363462633865376234363262653861656234333661613139383538643963646436396464
+ 65613834396464613266383936326539623461646661666464623337343834326533303039623665
+ 37386130306432313766306638343561653232656238313734396562653661376131653036353264
+ 63646437393532356338
+ fastd_mesh_mac: '02:ff:45:4d:53:10'
+ fastd_port1: 10020
+ fastd_port2: 10021
+ bat_ipv6: '2a03:2260:1016:0501::1'
+ bat_ipv4: '10.222.192.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.192.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.192.50'
+ dhcp_end: '10.222.199.250'
+ wireguard_mesh_number: 1
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 63623465313439373532643831653635646236616234373836353866656566363561323863373839
+ 3338303064653766633231633361656535666134343261650a626362346535313561376238623837
+ 39393238386266626663323830333664396331343431626436363533356633396565656437353262
+ 6461633864323038380a306336663536633231346533313936303765663736313933323964336232
+ 32653462343239373734623330303766333261383837353963623766363138626634656165343033
+ 3532373331656561613832613134613965336532663839363266
+ wireguard_mesh_pub_key: 'SOXPYthzuHKPDTWJRJ391jmL4aOXKVif+La4zXYSbR0='
+ wireguard_mesh_port: 10055
+ wireguard_mesh_address: 'fdff:454d:53bb::1'
+ wireguard_mesh_endpoint: '2a01:4f8:a0:10b7:2::4'
+ wireguard_mesh_mac_prefix: '02:ff:45:4d:53:1'
+ - name: 'my'
+ net4: '10.222.64.0/21'
+ net6: '2a03:2260:1016:0301::/64'
+ site_net6: 'fd62:44e1:da:300::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 38333436396361633136336561633864383663666439613335613534336339373366396231646333
+ 6264303364616131313966306438333135353564366134330a353438343861666337646633383534
+ 31366233346663316434316439346639666639653433323363366161313362376262646663396330
+ 6362356563616535640a633130623433316165313238346165376337326364306262643139376130
+ 39326531633631656665346239386133363833623263663162356161333562636437633333643338
+ 32623535323934306164653535633463626234623935653262633739383137326461623731623536
+ 30366431633431363164633833323466616637633135636538656332356434333564386165643736
+ 36303333346530376134
+ fastd_mesh_mac: '02:ff:4d:59:00:10'
+ fastd_port1: 10016
+ fastd_port2: 10017
+ bat_ipv6: '2a03:2260:1016:0301::1'
+ bat_ipv4: '10.222.64.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.64.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.64.50'
+ dhcp_end: '10.222.71.250'
+ wireguard_mesh_number: 1
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 30373738613931353235333135323137626661663530656237343031653938653763373937333339
+ 6131386232633866633038643230393433653764633830380a333532323531653863333163373463
+ 62356638366134336134633333393630313763353262393564613038646266393733343831333439
+ 6635373035343836340a663530383865653037396530613434376637633136353163366239633266
+ 37646337366630653632623432323162383965666330316337383962363761323162303534303032
+ 3561326432633130653332306236643637343736646163333732
+ wireguard_mesh_pub_key: 'savF0Td3FRi8HcffTG+Hv/k/djVcbzGkQhTNYTAMtRg='
+ wireguard_mesh_port: 10053
+ wireguard_mesh_address: 'fdff:4d59:bb::1'
+ wireguard_mesh_endpoint: '2a01:4f8:a0:10b7:2::4'
+ wireguard_mesh_mac_prefix: '02:ff:4d:59:00:1'
+wireguard_bb_name: 'niyawe2'
+wireguard_bb_endpoint: '2a01:4f8:a0:10b7:2::4'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 35363033353438343934353931643434386239316435326139643133366438646261643261653430
+ 3237666161356635633130306534346132313231373364340a346237316662346261633032323166
+ 38643535303161656664303966333363383636333863623732666636386530343139623130626633
+ 3664376633656634640a333964323139346531346461653836666232303031383036393233366262
+ 38633235623665356136353435313030636135666637663031626333376562613035666539663535
+ 3632363134303966613630613866366562386439313137383336
+wireguard_bb_pub_key: 'ctSz9JjaPWM4Se39rSsbr39wXWfA1LJDF1OwwBui0VY='
+wireguard_bb_ipv4: '10.222.0.12'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:12'
+wireguard_bb_port: 10112
+preferred_uplink: 'uplink2'
diff --git a/host_vars/ff-niyawe3 b/host_vars/ff-niyawe3
new file mode 100644
index 0000000..8301103
--- /dev/null
+++ b/host_vars/ff-niyawe3
@@ -0,0 +1,94 @@
+---
+ansible_host: 2a01:4f8:160:33c1:2::3
+sites:
+ - name: 'coc'
+ net4: '10.222.48.0/21'
+ net6: '2a03:2260:1016:0101::/64'
+ site_net6: 'fd62:44e1:da:0100::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 36343336633735316533356365663562633136316164346335613665343736643538613033323837
+ 3163666137323238323535623663393466343061393432640a363838366533663135366665343137
+ 64393938336636336230306333376365646631393432333934326631366666363266633631366636
+ 3232396339613063360a356636623235333161633630363361653064626232386132393065363961
+ 64653535613861636633303164353964393461376432646539656332373461626139333166343163
+ 65376133646361616539303338373164623933633061663635353338643036396332656332643738
+ 61626236323463623362613335653436643631356362343866333035623662336262323166616163
+ 61303232626638303231
+ fastd_mesh_mac: '02:ff:43:4f:43:10'
+ fastd_port1: 10012
+ fastd_port2: 10013
+ bat_ipv6: '2a03:2260:1016:0101::1'
+ bat_ipv4: '10.222.48.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.48.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.48.50'
+ dhcp_end: '10.222.55.250'
+ wireguard_mesh_number: 1
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 65393166666534346265306137336538623436363861653665616334313539643935633538366532
+ 3237313434633365353936643261343930346266663032350a356464363739333961636462336138
+ 34323637643834333635633366336132373034353865653864343335363139643066383536653362
+ 3564393430333862650a333364343162613362633461383063323031343661303139343036623332
+ 61656335373662653163393363633366643138383335653639343663613262323837623062373035
+ 3431353931643661633362623166643763643039343862326664
+ wireguard_mesh_pub_key: '1l8yIMvXfhtP+pKEB5ivOFDK99VtL++L5Z8hdnScHEg='
+ wireguard_mesh_port: 10051
+ wireguard_mesh_address: 'fdff:434f:43bb::1'
+ wireguard_mesh_endpoint: '2a01:4f8:160:33c1:2::3'
+ wireguard_mesh_mac_prefix: '02:ff:43:4f:43:1'
+ - name: 'ems'
+ net4: '10.222.200.0/21'
+ net6: '2a03:2260:1016:0502::/64'
+ site_net6: 'fd62:44e1:da:0500::/64'
+ fastd_secret: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 39643432623937346662666565393066356635346236313562376339373665653837376365326531
+ 3366643661613065303837353830666566356266613036650a383531336266363036366664323439
+ 64636330346166306464353564363266303836666134373739646566306337333666356231616364
+ 3635616561323332340a323665353031653566646562393430666261363834353036663938636634
+ 62363261663531383464646262306237353233346535623235643561633435623939646262313561
+ 30656531313664326663666661636465303239353331356633353238363433336561316264613037
+ 33636239303465623333316561653732653638633632343165383934313738303365633937373038
+ 33396464306363333965
+ fastd_mesh_mac: '02:ff:45:4d:53:20'
+ fastd_port1: 10020
+ fastd_port2: 10021
+ bat_ipv6: '2a03:2260:1016:0502::1'
+ bat_ipv4: '10.222.200.1'
+ bat_ipv4_cidr: 21
+ dhcp_subnet: '10.222.200.0'
+ dhcp_netmask: '255.255.248.0'
+ dhcp_start: '10.222.200.50'
+ dhcp_end: '10.222.207.250'
+ wireguard_mesh_number: 2
+ wireguard_mesh_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 65323566376335353033303561663336343266383032343333323564653162333136646130326436
+ 3337643031616531346332383639396533623032356332390a393563373133643465613230356561
+ 31393461396531373436316639653138306337633831376164373434616262323830396532353937
+ 6230333938303038340a383664373762316363626664636639363736343836376637366362346231
+ 39343462316361653932306438313537396536663830626137656565373363663161343463326637
+ 3035626464626263316634373161396135363261336236613063
+ wireguard_mesh_pub_key: '2RULJYV2+K8ZCmab91dqeCBDGSEJkJ5lPC3iJg0w3R8='
+ wireguard_mesh_port: 10055
+ wireguard_mesh_address: 'fdff:454d:53bb::2'
+ wireguard_mesh_endpoint: '2a01:4f8:160:33c1:2::3'
+ wireguard_mesh_mac_prefix: '02:ff:45:4d:53:2'
+wireguard_bb_name: 'niyawe3'
+wireguard_bb_endpoint: '2a01:4f8:160:33c1:2::3'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 36646461356165306461613362613937343861353538646234656230313937386263663435366432
+ 6161643965383237626234326564303863666139353362640a376134336134373932633763346338
+ 39646132373537343637333830613565633332316664326639386435616431636535653637373036
+ 6366396531353034380a303234656437643233636434326139396334626263336434303339353863
+ 33666631343330633339373162626132666561373438303361363661396333396538616537653864
+ 6331613366393562336130316231643465393336346639333330
+wireguard_bb_pub_key: 'UlJ1k0GUWlhueWlDpbkOmy+0UgaUgq+Gb2l/Vaw+Azs='
+wireguard_bb_ipv4: '10.222.0.13'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:13'
+wireguard_bb_port: 10113
+preferred_uplink: 'uplink1'
diff --git a/host_vars/ff-uplink1 b/host_vars/ff-uplink1
new file mode 100644
index 0000000..d92b82f
--- /dev/null
+++ b/host_vars/ff-uplink1
@@ -0,0 +1,55 @@
+---
+ansible_host: 2a01:4f8:151:13cd:2::4
+#ansible_host: 10.0.1.2
+wireguard_bb_name: 'uplink1'
+wireguard_bb_endpoint: '2a01:4f8:151:13cd:2::4'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 65376336343935386131366362653637646663383238663730643835663339656635636235653739
+ 3539663435303564373063666361363633643730356533300a313737383432363733303061663531
+ 32363838313437646534626437393361386265376539393063376336373232353432363662323066
+ 3932363264356263620a663762653530336139326230663432666130303462626539343264666339
+ 63613537333461313961333333303164613535303432633535643961636663316434623931363530
+ 6562663733636439636366633136376163326238633966383664
+wireguard_bb_pub_key: '1kBuCqepaXZ35LhSYLZJlIBSTYD8Rt+CpvkRrSSQNXM='
+wireguard_bb_ipv4: '10.222.0.1'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:1'
+wireguard_bb_port: 10101
+ffrl_ip4: '185.66.194.56'
+ffrl_peers:
+ - name: 'bbaakber'
+ remote: '185.66.195.0'
+ ip4: '100.64.9.99'
+ peer_ip4: '100.64.9.98'
+ ip6: '2a03:2260:0:4c6::2'
+ peer_ip6: '2a03:2260:0:4c6::1'
+ - name: 'bbafra2fra'
+ remote: '185.66.194.0'
+ ip4: '100.64.9.101'
+ peer_ip4: '100.64.9.100'
+ ip6: '2a03:2260:0:4c7::2'
+ peer_ip6: '2a03:2260:0:4c7::1'
+ - name: 'bbaixdus'
+ remote: '185.66.193.0'
+ ip4: '100.64.9.103'
+ peer_ip4: '100.64.9.102'
+ ip6: '2a03:2260:0:4c8::2'
+ peer_ip6: '2a03:2260:0:4c8::1'
+ - name: 'bbbakber'
+ remote: '185.66.195.1'
+ ip4: '100.64.9.105'
+ peer_ip4: '100.64.9.104'
+ ip6: '2a03:2260:0:4c9::2'
+ peer_ip6: '2a03:2260:0:4c9::1'
+ - name: 'bbbfra2fra'
+ remote: '185.66.194.1'
+ ip4: '100.64.9.107'
+ peer_ip4: '100.64.9.106'
+ ip6: '2a03:2260:0:4ca::2'
+ peer_ip6: '2a03:2260:0:4ca::1'
+ - name: 'bbbixdus'
+ remote: '185.66.193.1'
+ ip4: '100.64.9.109'
+ peer_ip4: '100.64.9.108'
+ ip6: '2a03:2260:0:4cb::2'
+ peer_ip6: '2a03:2260:0:4cb::1'
diff --git a/host_vars/ff-uplink2 b/host_vars/ff-uplink2
new file mode 100644
index 0000000..94afb20
--- /dev/null
+++ b/host_vars/ff-uplink2
@@ -0,0 +1,55 @@
+---
+ansible_host: 2a01:4f8:a0:10b7:2::3
+#ansible_host: 10.0.2.5
+wireguard_bb_name: 'uplink2'
+wireguard_bb_endpoint: '2a01:4f8:a0:10b7:2::3'
+wireguard_bb_priv_key: !vault |
+ $ANSIBLE_VAULT;1.1;AES256
+ 61613932353562343262303834353132656162353962323863633863663830353766356462326137
+ 3539373363353838306536363835663839653136653130320a346532356336336438363336396364
+ 34393865343430386431613638346161366232343865643765363264303931663132343337613962
+ 6437366465303139620a343133663032353463653632393866393836306337313734393736336535
+ 36636630346539376362666562303164313838333236663135396161336162356435616639636235
+ 6165393239323737363965326266653536326562366432383434
+wireguard_bb_pub_key: 'Z+gA0Mr6PgkPVhO2oe5c5c3SK4yeZ17d62Zy1zJXKiI='
+wireguard_bb_ipv4: '10.222.0.2'
+wireguard_bb_ipv6: 'fe80::ffbb:ffbb:2'
+wireguard_bb_port: 10102
+ffrl_ip4: '185.66.194.57'
+ffrl_peers:
+ - name: 'bbafra2fra'
+ remote: '185.66.194.0'
+ ip4: '100.64.9.155'
+ peer_ip4: '100.64.9.154'
+ ip6: '2a03:2260:0:4e2::2'
+ peer_ip6: '2a03:2260:0:4e2::1'
+ - name: 'bbbfra2fra'
+ remote: '185.66.194.1'
+ ip4: '100.64.9.157'
+ peer_ip4: '100.64.9.156'
+ ip6: '2a03:2260:0:4e3::2'
+ peer_ip6: '2a03:2260:0:4e3::1'
+ - name: 'bbaixdus'
+ remote: '185.66.193.0'
+ ip4: '100.64.9.159'
+ peer_ip4: '100.64.9.158'
+ ip6: '2a03:2260:0:4e4::2'
+ peer_ip6: '2a03:2260:0:4e4::1'
+ - name: 'bbbixdus'
+ remote: '185.66.193.1'
+ ip4: '100.64.9.161'
+ peer_ip4: '100.64.9.160'
+ ip6: '2a03:2260:0:4e5::2'
+ peer_ip6: '2a03:2260:0:4e5::1'
+ - name: 'bbaakber'
+ remote: '185.66.195.0'
+ ip4: '100.64.9.163'
+ peer_ip4: '100.64.9.162'
+ ip6: '2a03:2260:0:4e6::2'
+ peer_ip6: '2a03:2260:0:4e6::1'
+ - name: 'bbbakber'
+ remote: '185.66.195.1'
+ ip4: '100.64.9.165'
+ peer_ip4: '100.64.9.164'
+ ip6: '2a03:2260:0:4e7::2'
+ peer_ip6: '2a03:2260:0:4e7::1'