nl2go.ip_route

Travis (.org) branch Ansible Galaxy GitHub tag (latest by date) Ansible Galaxy Downloads

Ansible Rolle: IP Route

Eine Ansible Rolle, die IP-Routen verwaltet.

Rollenspezifische Variablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

ip_route_configs: {}
    

IP-Routen werden mit der Variablen ip_route_configs definiert.

ip_route_configs:
  eth0:
    - gateway: 172.0.1.1
      netzwerk: 172.0.1.0/24

Die obige Konfiguration verwaltet die Route für das Netzwerk 172.0.1.0/24 mit dem Gateway 172.0.1.1 über das Gerät eth0.

Die Konfiguration wird in /etc/network/{if-up.d|if-down.d} gespeichert.

ip_route_configs:
  eth0:
    - netzwerk: 172.0.1.0/24
      zustand: absent

Verwenden Sie zustand: absent, um eine bestimmte Route zu entfernen. Routen werden durch das netzwerk identifiziert.

Tags

Tags können verwendet werden, um die Ausführung der Rolle auf ein bestimmtes Aufgabenmodul zu beschränken. Folgende Tags sind verfügbar:

  • ip_route: Deckt den gesamten Lebenszyklus der Rolle ab.
  • ip_route_config, config: Wendet die erforderliche Konfiguration an.

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: all
  rollen:
     - nl2go.ip_route
          

Entwicklung

Verwenden Sie docker-molecule und folgen Sie den Anweisungen, um Molecule auszuführen oder installieren Sie Molecule lokal (nicht empfohlen, da Versionskonflikte auftreten können).

Verwenden Sie Folgendes, um Tests auszuführen:

molecule test --all

Autoren

Lizenz

Siehe die Datei LICENSE.md für Details.

Autorinformationen

Diese Rolle wurde 2020 von Newsletter2Go GmbH erstellt.

Über das Projekt

Manages IP routes.

Installieren
ansible-galaxy install nl2go.ip_route
GitHub Repository
Lizenz
mit
Downloads
5.3k