Skip to content

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

  • https://yetiops.net/posts/ansible-for-networking-part-7-vyos/