Ansible VyOS Collection¶
I like VyOS, yet I think handling VyOS devices with the available Ansible collections sucks. That's why I decided to write an all new VyOS collection.
Developing on VyOS 1.4
Todo¶
Container¶
Firewall¶
HA¶
Interfaces¶
- basics
- l3 config (address)
- bonding
- bridge
- dummy
- ethernet
- loopback
- openvpn
- pppoe
- vxlan
- wireguard
Load Balancing¶
NAT¶
NAT66¶
Network Namespace¶
PKI¶
Policy¶
Protocols¶
Services¶
- conntrack sync (HA)
- DHCP-Relay
- DHCP server
- dhcpv6 relay
- DHCPv6 server
- DNS Resolver
- https (api)
- ids
- LLDP
- mdns
- monitoring (telegraf)
- Router Advertisements
- SNMP
- SSH
- tftp server
- upnp
- webproxy
System¶
- Hostname
- Domainname
- login user
- login banner
- logs logrorate
- Nameserver / DNS search path
- ntp server
- options
- keyboard-layout
- ssh-client source-address
- startup-beep
- proxy
- static-host-mapping
- sysctl
- logserver
Done¶
Helping Links¶
- https://yetiops.net/posts/ansible-for-networking-part-7-vyos/