infrastructr.vlan
Rôle Ansible : VLAN
Un rôle Ansible qui gère la configuration et la mise en place d'un VLAN basé sur Open vSwitch.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
) :
vlan_group: all
Groupe d'hôtes auquel la configuration VLAN doit être appliquée.
vlan_ip: 172.0.0.1
Adresse IP de l'hôte au sein du VLAN.
vlan_interface: vlan0
Nom de l'interface VLAN.
vlan_netmask: 255.255.255.0
Masque de sous-réseau VLAN.
vlan_transport_interface: "{{ ansible_default_ipv4.interface }}"
Interface physique de transport VLAN.
Dépendances
Aucune.
Exemple de Playbook
- hosts: all
roles:
- infrastructr.vlan
Développement
Utilisez docker-molecule en suivant les instructions pour exécuter Molecule ou installez Molecule localement (non recommandé, des conflits de version peuvent survenir).
Fournissez le token de Hetzner Cloud :
export HCLOUD_TOKEN=123abc456efg
Utilisez ce qui suit pour exécuter des tests :
molecule test --all
Mainteneurs
Licence
Voir le fichier LICENSE.md pour plus de détails.
Informations sur l'auteur
Ce rôle a été créé en 2020 par l'équipe infrastructr.
An Ansible Role that manages setup and configuration of an [Open vSwitch](https://www.openvswitch.org) based VLAN.
ansible-galaxy install infrastructr.vlan