triplepoint.network_interfaces

Introducción

Configura las interfaces de red en el host. Esto es más o menos equivalente a configurar el contenido de /etc/network/interfaces

Requisitos

Ninguno.

Variables del Rol

Consulta el comentario en el archivo de variables predeterminadas para obtener información sobre la configuración.

Dependencias

Ninguna.

Ejemplo de Playbook

    - hosts: cualquier
      roles:
        - triplepoint.network_interfaces

Pruebas del Rol

Este rol se prueba con molecule, usando pipenv para manejar las dependencias y el entorno de pruebas de Python.

Configurando Tu Entorno de Ejecución

pip install pipenv

Una vez que tengas pipenv instalado, puedes construir el entorno virtual de ejecución con:

pipenv install --dev

Ejecución de Pruebas

Una vez que tengas tu entorno configurado, puedes ejecutar molecule con:

pipenv run molecule test

Regenerando el Archivo de Bloqueo

No deberías tener que hacer esto muy a menudo, pero si cambias los requisitos de paquetes de Python usando los comandos pipenv install {algun_paquete} o editando directamente el Pipfile, o si descubres que las dependencias de construcción se han desactualizado, es posible que necesites regenerar el Pipfile.lock.

pipenv update --dev

Asegúrate de incluir el Pipfile.lock regenerado cuando este proceso esté completo.

Tareas Pendientes

  • Migrar a netplan, alejándose de ifupdown

Licencia

MIT

Notas

Acerca del proyecto

A role for configuring the network interfaces on a physical machine.

Instalar
ansible-galaxy install triplepoint.network_interfaces
Licencia
mit
Descargas
204
Propietario