nl2go.ip_route

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

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.

Acerca del proyecto

Manages IP routes.

Instalar
ansible-galaxy install nl2go.ip_route
Licencia
mit
Descargas
5.3k
Propietario