Commit Graph

258 Commits

Author SHA1 Message Date
Gregor Michels 5337a22df1 installed a few more accesspoints on the ANS 2022-11-13 19:29:38 +01:00
Gregor Michels 8370f150a6 add lodrich as a maintainer 2022-11-12 21:48:27 +01:00
Gregor Michels e110320999 accesspoints: added toggle to disable public wifi
also disabled public wifi on ANS till offloader works
2022-11-12 21:38:27 +01:00
Gregor Michels 7244b53d6d inventory: installed the first aps in ANS 2022-11-12 21:37:52 +01:00
Gregor Michels ab2ab6601e pass: add pw for offloader for the ans (node 2135) 2022-11-12 03:06:14 +01:00
Gregor Michels 5f4430e4b8 fix typo: playbook_provision_eap -> playbook_provision_eae 2022-11-10 02:24:17 +01:00
Gregor Michels d780bdd4fb eae-adp-jump01: actually activate routing
Fixes: dbe8978987
2022-11-10 02:23:54 +01:00
Gregor Michels 82a50739b1 ffl-ans-gw-core01: activate backbone connection 2022-11-10 02:21:22 +01:00
Gregor Michels 3c69441681 fix wrong port for wg2
Fixes: 8d4fc76a81
2022-11-10 02:20:44 +01:00
Gregor Michels 8d4fc76a81 playbook_provision_backbone: configure backbone for ffl-ans-gw-core01 2022-11-10 02:06:52 +01:00
Gregor Michels e9e0b07230 pass: add wireguard keys for ffl-ans-gw-core01 backbone 2022-11-10 02:05:49 +01:00
Gregor Michels 4afda5bdd9 add ffl-ans-gw-core01 2022-11-10 01:57:56 +01:00
Gregor Michels 1579bbdd47 pass: add root pw for ffl-ans-gw-core01 2022-11-10 01:48:13 +01:00
Gregor Michels 02115216d6 playbook_provision_gateway: move config files into host specific dir 2022-11-10 01:30:26 +01:00
Gregor Michels 2cc3c9457a new playbook: playbook_create_switch_configs_stock for ans
creates local configs files for the stock firmware on the zyxel switches

assumes that all switches have the same config (except admin pw and ip)
2022-11-10 00:29:44 +01:00
Gregor Michels 61c1255e64 inventory: add switches (with stock firmware) for ans 2022-11-10 00:24:07 +01:00
Gregor Michels e2be3c1c2d pass: add snmp community (for ans switches) 2022-11-10 00:17:33 +01:00
Gregor Michels 13ea6beabc pass: add passwords for ans switches 2022-11-10 00:17:14 +01:00
Gregor Michels ad46726773 inventory: fix copy pasta error for new aps
Fixes: 0e3ff8b22f
2022-11-09 00:37:15 +01:00
Gregor Michels d732b5c1bd pass: add root passwords for the new aps on ans 2022-11-09 00:27:59 +01:00
Gregor Michels 3a03ff7cdd wifi: site specific settings 2022-11-09 00:21:17 +01:00
Gregor Michels f7827b6fd9 inventory: sort hosts into sites 2022-11-09 00:20:27 +01:00
Gregor Michels a1a92d66cc inventory: correct aps for ans 2022-11-09 00:19:46 +01:00
Gregor Michels 421cb9ab18 pass: create wifi password for Arno-Nitzsche-Straße Backoffice 2022-11-09 00:07:45 +01:00
Gregor Michels 0e3ff8b22f wip: add new aps for different site into inventory 2022-11-08 21:42:11 +01:00
Gregor Michels a038b5e5ff move switches into the correct timezone 2022-11-03 00:18:39 +01:00
Gregor Michels 166a2d33b8 new playbook 'playbook_provision_switches'
to finally provision switches via ansible.

Because we cannot fit python onto the switches we are using the awesome
ansible module/role from gekmihesg to still be able to automate this :)

https://github.com/gekmihesg/ansible-openwrt
2022-11-03 00:15:05 +01:00
Gregor Michels 4a784df86c add submodule "gekmihesg.openwrt"
to be able to provision the switches (sadly not enough rom for python)
2022-11-03 00:07:31 +01:00
Gregor Michels aa8e746faf playbook_sysupgrade.yml: add empty firmware directory into vcs
Fixes: a9429b661a
2022-11-02 23:53:07 +01:00
Gregor Michels 8e44051abd incident 024: include openwrt version header 2022-10-24 02:37:16 +02:00
Gregor Michels c4d329fd49 correct hardware overview for gw-core01
since the "big" replacement of gw-core01 the device itself and the mac
changed.

Fixes: 0e838e7dc1
2022-10-24 02:25:58 +02:00
Gregor Michels 492c343af2 correct gigacube doc and pw entry
after Vodafone expired theire free tier for refugee camps the camp
received a different gigacube
2022-10-24 02:21:04 +02:00
Gregor Michels 54b8fdd7f2 incident 024: also upgrade gw-core01
Fixes: a030383fb8
2022-10-24 01:50:45 +02:00
Gregor Michels 59b841850d gateways: define garet profile and release 2022-10-24 01:41:22 +02:00
Gregor Michels 01abb9c160 playbook_sysupgrade: extend fw upgrade automation onto gateways 2022-10-24 01:40:41 +02:00
Gregor Michels a030383fb8 incidents: add maintenance incident 024 about fw upgrades on aps 2022-10-24 00:55:04 +02:00
Gregor Michels 8d79518516 accesspoints: pin fw to garet aruba-ap-105_21.02 (845a6ba) 2022-10-24 00:34:30 +02:00
Gregor Michels a9429b661a playbook_sysupgrade: make idempotent
only issue a sysupgrade if the desired garet version and profile
specified in the inventory does not match the firmware running on the
device.

Because we do not put the firmware files into this git, simply
clone the garet repo, checkout the desired commit, build the needed
profile and then put the firmware file into
  firmware/garet_${profile}-${version}.bin
2022-10-24 00:25:18 +02:00
Gregor Michels c51e5e438a incidents: add incident 023 about broken public wifi 2022-10-19 02:13:35 +02:00
Gregor Michels ec917a24c6 monitoring: add alarm "PublicWifiUpstreamLost" 2022-10-19 02:05:32 +02:00
Gregor Michels df6a5a93ef monitoring: remove non-dns e2e test 2022-10-19 02:01:08 +02:00
Gregor Michels 466fefeb8d gw-core01: reenable traffic laundering for the public wifi
Fixes: 6297531dfd
2022-10-19 01:47:30 +02:00
Gregor Michels 6297531dfd gw-core01: temporarily disable traffic laundering for the public wifi
because the vpn connection stopped handshaking yesterday
2022-10-18 12:58:19 +02:00
Gregor Michels bb9f502eb9 accesspoints: limit backoffice wifi to aps inside office containers 2022-10-11 01:29:49 +02:00
Gregor Michels 7d4d297ef5 inventory: add location information to accesspoints 2022-10-11 01:29:49 +02:00
Gregor Michels 46d02e4822 todo: mark incident 022 as done
Fixes: 9313dc32ff
2022-10-11 00:56:47 +02:00
Gregor Michels 9313dc32ff incidents: add maintenance incident 022 about directional lte antenna 2022-10-11 00:50:39 +02:00
Gregor Michels 5cc5c8e81d todo: mark `incident 21` as done
Fixes: 0e838e7dc1
2022-10-11 00:48:30 +02:00
Gregor Michels 0e838e7dc1 incidents: add maintenance incident 021 - replace gw-core01 2022-10-10 23:17:05 +02:00
Gregor Michels f83792749e update todos 2022-10-08 16:42:02 +02:00