Gregor Michels
6524149a48
playbook_create_switch_configs_stock: prepare for other stock firmwares
2023-01-10 02:38:31 +01:00
Gregor Michels
ea1cf9dc43
playbook_sysupgrade: fix fatal error on local connections
...
issuing a "sysupgrade" through a jumphost makes ansible raise an
"unrechable" error.
issuing a "sysupgrade" through a direct connection makes ansible raise
an "fatal" error.
Because the latter case was not properly delt with the playbook aborted
for that specific device. This commit fixes this problem.
2023-01-10 02:37:54 +01:00
Gregor Michels
f832189278
gateways: move some configs into base
...
* system
* lldpd
* prometheus-node-exporter-lua
* frr: daemons
2023-01-10 00:54:27 +01:00
Gregor Michels
325e06cdc0
playbook_provision_gateway: add base file functionality
...
a file in "base" will be distributed to all gateways but can still be
overriden by a device specific file in $inventory_hostname.
This should enable some config sharing
2023-01-10 00:37:45 +01:00
Gregor Michels
f806e83705
add incident 033 about someone unplugging the wrong plug
2023-01-08 22:56:44 +01:00
Gregor Michels
1a834de455
gateways: enable lldp
2023-01-08 06:28:47 +01:00
Gregor Michels
2d85ba5226
accesspoints: enable lldp
2023-01-08 05:58:50 +01:00
Gregor Michels
d5617ce1e9
accesspoints: upgrade to OpenWrt 22.03
2023-01-08 05:44:17 +01:00
Gregor Michels
dce505c762
playbook_sysupgrade: stringify garet_release
...
when garet_release only contains digets, playbook_sysupgrade compared
the string from the device itself against an integer from the inventory
always triggering an upgrade.
This should fix this corner case
2023-01-08 04:54:21 +01:00
Gregor Michels
26884f6d8d
gateways: fix mismatch between inventory fw name and backed in fw name
...
for some reason i've misspelled the fw profile name for the two gateways
resulting in `playbook_sysupgrade` always wanting to upgrade the
firmware
2023-01-08 04:54:21 +01:00
Gregor Michels
ff623aec65
playbook_provision_accesspoints: do not install wifi.lua via ansible
...
all aps are on firmware that ships with this file.
No need to let ansible install it again
2023-01-08 04:54:21 +01:00
Gregor Michels
bd2dd8795e
also add mowoe into the password manager
...
Fixes: 032937c7ea
2022-12-30 20:18:55 +01:00
Gregor Michels
032937c7ea
add mowoe as a maintainer
...
welcome to the team :)
2022-12-30 20:00:47 +01:00
Gregor Michels
b1a9e763ec
README: update a few things
2022-12-30 19:54:46 +01:00
Gregor Michels
e79bc30351
incident 032: document new ap in facility mgmt container
2022-12-30 19:20:09 +01:00
Gregor Michels
44a1e9613a
adp: old facility management container is noẃ social work
2022-12-30 19:19:42 +01:00
Gregor Michels
cdac15e466
adp: add new ap-1293
...
into the new facility management container
2022-12-30 17:57:10 +01:00
Gregor Michels
e3d8369768
Revert "hotfix for adp: also emit backoffice wifi in tent 1"
...
This reverts commit d808775f39
.
2022-12-29 15:38:24 +01:00
Gregor Michels
9afebe8438
add incident 031: adp enable backoffice wifi in tent 1
2022-12-23 16:18:11 +01:00
Gregor Michels
d808775f39
hotfix for adp: also emit backoffice wifi in tent 1
2022-12-23 16:09:37 +01:00
Gregor Michels
0db1eb2c6a
accesspoints: fix default dns and gateway
...
forgot to quote the ips
Fixes: bf1c7bd3ab
2022-12-23 16:06:15 +01:00
Gregor Michels
51a8de4299
ffl-ans-gw-core01: move offloader network hook into /usr/lib
2022-12-23 13:30:03 +01:00
Gregor Michels
1ea236b206
ffl-ans-gw-core01: finally put offloader vm setup into ansible
2022-12-23 13:22:38 +01:00
Gregor Michels
a1870e78ba
incident 030: fix formatting error
...
Fixes: 0bf94d10a2
2022-12-23 01:46:26 +01:00
Gregor Michels
0bf94d10a2
add incident 030: replace switches in ans
2022-12-23 01:45:29 +01:00
Gregor Michels
ec0cfc908a
add incident 029: ans create a service for the offloader vm
2022-12-23 01:39:26 +01:00
Gregor Michels
fb901524ca
incident 028: add disclaimer
...
Fixes: 9506e94dad
2022-12-23 01:30:07 +01:00
Gregor Michels
9506e94dad
add incident 028: peridically restart prometheus on eae-adp-jump01
2022-12-23 01:28:30 +01:00
Gregor Michels
3e2fc42c19
incident 027: remembered that I also sysupgraded eae-adp-jump01
...
Fixes: 34e4fbf000
2022-12-23 01:27:00 +01:00
Gregor Michels
6d30cf07da
incident 027: add disclaimer and fix typo
...
Fixes: 34e4fbf000
2022-12-23 01:19:41 +01:00
Gregor Michels
34e4fbf000
add incident 027: eae-adp-jump01 increase /var/prometheus to 20GB
2022-12-23 01:18:19 +01:00
Gregor Michels
35f48f1bad
add incident 026: ans replace sfp modules
2022-12-23 01:13:32 +01:00
Gregor Michels
090b8b4709
add incident 025: ans steer clients into 5 GHz band
2022-12-23 01:12:37 +01:00
Gregor Michels
91918091ec
Revert "incidents: add incident 025"
...
Wrongly commited all incidents, not only 025
This reverts commit 03e2543f95
.
2022-12-23 01:10:01 +01:00
Gregor Michels
03e2543f95
incidents: add incident 025
2022-12-23 01:03:39 +01:00
Gregor Michels
0475923590
alerting: only alarm on devices that are unreachable for 1m at least
2022-12-22 16:37:15 +01:00
Gregor Michels
69834a8d2b
alerting: also alert on reboots of snmp devices
2022-12-22 16:37:15 +01:00
Gregor Michels
f6ba9f5aa6
ans: replace switches due to RMA
2022-12-02 00:58:46 +01:00
Gregor Michels
c0f8ec9b6e
monitoring: grafana: replace dashboard for adp with a generic one for the two camps
2022-11-23 01:06:00 +01:00
Gregor Michels
64721148d8
monitoring: default to "public" snmp community
2022-11-21 03:00:57 +01:00
Gregor Michels
e3b111f2c7
monitoring: monitor switches in the ANS via snmp
2022-11-21 02:58:13 +01:00
Gregor Michels
5fa5b13da7
monitoring: install snmp_exporter
2022-11-21 02:56:59 +01:00
Gregor Michels
5017cb5dfb
wifi ans: try to optimize channel selection for clients
...
inside tents:
* half transmit power in the 2,4GHz bands
* increase transmit power in the 5GHz bands by 1 dBm
this hopefully forces more clients into the 5 GHz bands
2022-11-19 03:47:24 +01:00
Gregor Michels
d58b09272e
wifi ans: fix channels for two aps
...
so they can actually transmit with 19dBm
2022-11-19 03:45:48 +01:00
Gregor Michels
9cfee1f384
monitoring: add alerting rules for disks running out of space
2022-11-19 01:58:14 +01:00
Gregor Michels
dca1261f07
inventory: fix site for ffl-ans-gw-core01
...
Fixes: 4afda5bdd9
2022-11-19 01:48:11 +01:00
Gregor Michels
ffb7617db8
monitoring: add 'location' info
2022-11-19 01:46:52 +01:00
Gregor Michels
8389a18488
monitoring: move prometheus stack onto eae-adp-jump01
...
to be able to also monitor the new site.
custom grafana dashboard broke while transfering stack.
will fix next
2022-11-17 00:35:57 +01:00
Gregor Michels
258355170b
gw-core01: (adp) allow clients network to route into all other networks
2022-11-16 23:25:59 +01:00
Gregor Michels
74075f307f
inventory: add site var
2022-11-16 23:17:07 +01:00