343fd0daad
access: add support for the FS S5800 switch
2025-09-19 10:56:20 +02:00
9ec6241e4a
access: fix parsing of existing switch VLANs
...
If ansible won’t handle edge cases then we must.
2025-09-18 16:47:39 +02:00
6ade4f2f8a
access: fix VLAN database idempotency
...
Do not try and match the global VLAN list as printed by the switch.
Instead, only try to realize the truth: there may be some VLANs added
and some removed.
We keep the compact_numlist filter and use it instead of the built-in
vlan_parser when listing VLANs for tagged ports. This is because some
switches compact 1,2,4,5,6 as 1-2,4-6 and others as 1,2,4-6 (see next
commit).
All of this should reduce the number of cases where Ansible reports a
change in configuration where there was in fact no change.
2025-09-18 13:54:39 +02:00
617e0689f1
access: filter some more non-changes from config diff
2025-07-01 09:37:13 +02:00
60dd62c00f
access: increase command timeout when setting config
...
Some options take a while to enable. Like port-security.
2025-03-18 14:40:18 +01:00
dd30e2ab1c
access: support native VLAN on tagged interfaces for D-Link switches
2025-02-10 17:07:32 +01:00
de05fd236b
access: enable DHCP snooping on D-Link switches
...
Use the ifaces_dhcp custom context property to select interfaces where
we should expect DHCP replies.
2024-11-09 19:58:28 +01:00
57197d7695
access: set up SNMP user for D-Link switches
2024-10-02 16:04:39 +02:00
e51d08c073
access: get switch username from password store
2024-10-02 10:39:12 +02:00
3caea81896
access: add voice VLAN support
2024-09-01 10:37:11 +02:00
c479f90669
access: move switch config templates back to this repo
...
Let’s keep it simple. Also editing templates in NetBox is a pain.
2024-04-08 14:45:39 +02:00
f489555ba1
access: fix password store subdirectory for switches
2024-04-05 12:00:22 +02:00
be0cc49b33
access: ignore more non‐changes
...
Should probably move this somewhere more listy if it keeps growing.
2024-03-04 10:12:38 +01:00
27dac09549
access: move secrets to password store
...
Keeping ansible-vault values in NetBox is too cumbersome and limited.
2024-02-13 10:33:14 +01:00
0802dc8637
access: move templates to netbox
...
And adjust tasks to work with FS switches also.
2023-12-29 14:55:00 +01:00
158e8740b8
Initial commit, squashed
2023-12-18 12:55:47 +01:00