nl2go.ip_route

Travis (.org) branche Ansible Galaxy Tag GitHub (dernier par date) Téléchargements Ansible Galaxy

Rôle Ansible : IP Route

Un rôle Ansible qui gère les routes IP.

Variables de Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

ip_route_configs: {}
    

Les routes IP sont définies à l'aide de la variable ip_route_configs.

ip_route_configs:
  eth0:
    - passerelle: 172.0.1.1
      réseau: 172.0.1.0/24

La configuration ci-dessus gère la route pour le réseau 172.0.1.0/24 en utilisant la passerelle 172.0.1.1 via le dispositif eth0.

La configuration est enregistrée dans /etc/network/{if-up.d|if-down.d}.

ip_route_configs:
  eth0:
    -seau: 172.0.1.0/24
      état: absent

Utilisez état: absent pour supprimer une route spécifique. Les routes sont identifiées par le réseau.

Tags

Les tags peuvent être utilisés pour limiter l'exécution du rôle à un module de tâche particulier. Les tags suivants sont disponibles :

  • ip_route : Couvre l'ensemble du cycle de vie du rôle.
  • ip_route_config, config : Applique la configuration requise.

Dépendances

Aucune.

Exemple de Playbook

- hôtes: tous
  rôles:
     - nl2go.ip_route
          

Développement

Utilisez docker-molecule en suivant les instructions pour exécuter Molecule ou installez Molecule localement (non recommandé, des conflits de version peuvent apparaître).

Utilisez la commande suivante pour exécuter des tests :

molecule test --all

Mainteneurs

Licence

Consultez le fichier LICENSE.md pour plus de détails.

Informations sur l'Auteur

Ce rôle a été créé en 2020 par Newsletter2Go GmbH.

À propos du projet

Manages IP routes.

Installer
ansible-galaxy install nl2go.ip_route
Licence
mit
Téléchargements
5.3k
Propriétaire