nl2go.ip_route
Rol de Ansible: Ruta IP
Una rol de Ansible que gestiona rutas IP.
Variables de Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):
ip_route_configs: {}
Las rutas IP se definen utilizando la variable ip_route_configs.
ip_route_configs:
eth0:
- gateway: 172.0.1.1
network: 172.0.1.0/24
La configuración anterior gestiona la ruta para la red 172.0.1.0/24 usando la
puerta de enlace 172.0.1.1 a través del dispositivo eth0.
La configuración se guarda en /etc/network/{if-up.d|if-down.d}.
ip_route_configs:
eth0:
- network: 172.0.1.0/24
state: absent
Usa state: absent para eliminar una ruta específica. Las rutas se identifican por la network.
Etiquetas
Las etiquetas se pueden usar para limitar la ejecución del rol a un módulo de tarea particular. Las siguientes etiquetas están disponibles:
ip_route: Cubre todo el ciclo de vida del rol.ip_route_config,config: Aplica la configuración requerida.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: all
roles:
- nl2go.ip_route
Desarrollo
Usa docker-molecule siguiendo las instrucciones para ejecutar Molecule o instala Molecule localmente (no recomendado, pueden aparecer conflictos de versiones).
Usa lo siguiente para ejecutar pruebas:
molecule test --all
Mantenedores
Licencia
Consulte el archivo LICENSE.md para obtener detalles.
Información sobre el Autor
Este rol fue creado en 2020 por Newsletter2Go GmbH.
ansible-galaxy install nl2go.ip_route