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
Gregor Michels
71965a2412
gw-core01: increase mtu of launder vpn (used for the public wifi)
...
apparently the LTE connection on site actually get's an MTU of 1500
`traceroute -n --mtu <destination>` confirmed that
2022-10-01 23:30:46 +02:00
Gregor Michels
05228f19cf
gw-core01: persist dhcp leases
...
/etc/dhcp.leases is not saved with `sysupgrade -b`
2022-10-01 20:47:01 +02:00
Gregor Michels
bd42961a8c
playbook_provision_accesspoints: remove unnecessary statements
...
since 836436e
all aps run on firmware with the correct packages
2022-10-01 20:34:49 +02:00
Gregor Michels
e7054c1b64
gw-core01: prepare configs for platform change
...
replace `Ubiquiti EdgeRouter X` with an `Sophos SG-125r2`
2022-09-28 01:54:16 +02:00
Gregor Michels
03e2986f7b
playbook_create_ssh_config: fix indentation of 'ProxyJump'
2022-09-28 00:49:10 +02:00
Gregor Michels
c4b282d7fb
playbook_distribute_authorized_keys: also set root pw on gw and aps
2022-09-28 00:47:14 +02:00
Gregor Michels
836436e625
incidents: (maintenance) add incident 020 about ap firmware upgrades
2022-09-28 00:40:12 +02:00
Gregor Michels
87e7767ea5
incidents: add incident 019 about broken ssh on ap-0b99
2022-09-27 23:55:16 +02:00
Gregor Michels
2db141ea4b
incidents: add incident 018 concerning power outages
...
in the facility management container
2022-09-27 23:41:22 +02:00
Gregor Michels
9580723103
documentation: fix typos
...
Fixes: 4a82e9fe69
2022-09-27 22:32:24 +02:00
Gregor Michels
4a82e9fe69
incident 017: close
...
* fixed instabilities by installing an ap into the social work container
* also installed an access switch for direct ethernet connections
2022-09-27 22:28:24 +02:00
Gregor Michels
b20538efaf
documentation: fix mac of `ap-1a38`
2022-09-27 18:38:54 +02:00
Gregor Michels
3664b97ab1
accesspoints: fix timezone
2022-09-26 01:25:20 +02:00
Gregor Michels
c311163884
playbook_provision_accesspoints: change vcs layout
...
* replace whole config files (instead of adding lines to existing files)
* move config tree beneath `templates/accesspoints`
* just like `gw-core01`
2022-09-26 00:59:49 +02:00