ansible-ffibk/roles/network-fastd
Julian Labus 6239a876bb
Role network-fastd: set mtu
2019-03-24 23:14:06 +01:00
..
handlers Handlers: move all handlers into their roles, again 2018-03-01 06:34:55 +01:00
tasks Roles: improve multidomain support 2019-03-02 18:12:56 +01:00
templates Role network-fastd: set mtu 2019-03-24 23:14:06 +01:00
README.md Roles: improve multidomain support 2019-03-02 18:12:56 +01:00

README.md

Ansible role network-fastd

Diese Ansible role konfiguriert Netzwerk Interfaces für die definierten fastd Instanzen.

Es wird zwischen node- und backbone-Instanzen unterschieden.

Interface-Benamung

  • Node-Interfaces: $mesh.id + vpn + '-' + $mesh.fastd.nodes.instances.xx.mtu, z.B. "mzvpn-1312"
  • Backbone-Interfaces: $mesh.id + 'ig' + vpn + '-' + $mesh.fastd.backbone.instances.xx.mtu, z.B. "mzigvpn-1312"

Benötigte Variablen

  • Dictionary meshes
meshes:
  - id: xx
...
    ipv4_network:
...
    fastd:
      nodes:
        instances:
          - id: 0 # integer
            mtu: # integer
          ...
      backbone:
        instances:
          - id: 0 # integer
            mtu: # integer
          ...

  • Host Variable magic

  • Host Variable server_type

MAC-Adressen

Die MAC-Adressen der Interfaces werden aus dem IPv4-Subnetz sowie der magic-Nummer des Hosts berechnet. x = ID der fastd-Instanz.

  • xxvpn-$mtu prefix: 02:2x
  • xxigvpn-$mtu prefix: 02:3x