infrastructr.vlan
Rol de Ansible: VLAN
Un rol de Ansible que gestiona la configuración y el setup de una VLAN basada en Open vSwitch.
Variables del Rol
A continuación se presentan las variables disponibles, junto con sus valores predeterminados (ver defaults/main.yml
):
vlan_group: all
Grupo de hosts al que se aplicará la configuración de la VLAN.
vlan_ip: 172.0.0.1
IP del host dentro de la VLAN.
vlan_interface: vlan0
Nombre de la interfaz VLAN.
vlan_netmask: 255.255.255.0
Máscara de subred de la VLAN.
vlan_transport_interface: "{{ ansible_default_ipv4.interface }}"
Interfaz de transporte físico de la VLAN.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: all
roles:
- infrastructr.vlan
Desarrollo
Usa docker-molecule siguiendo las instrucciones para ejecutar Molecule o instala Molecule localmente (no recomendado, podrían aparecer conflictos de versión).
Proporciona el token de Hetzner Cloud:
export HCLOUD_TOKEN=123abc456efg
Usa lo siguiente para ejecutar las pruebas:
molecule test --all
Mantenedores
Licencia
Consulta el archivo LICENSE.md para más detalles.
Información del Autor
Este rol fue creado en 2020 por el equipo de infrastructr.
An Ansible Role that manages setup and configuration of an [Open vSwitch](https://www.openvswitch.org) based VLAN.
ansible-galaxy install infrastructr.vlan