amtega.network_interfaces
Rôle des interfaces réseau Amtega
Ce rôle Ansible configure les interfaces réseau ipv4.
Variables du Rôle
Une liste de toutes les variables par défaut pour ce rôle est disponible dans defaults/main.yml.
Ce rôle configure les faits suivants :
- network_interfaces_ip_mac_map : dictionnaire qui associe des adresses IP à des adresses MAC.
Exemple de Playbook
Voici un exemple de playbook :
---
- name: Exemple de rôle des interfaces réseau
hosts: localhost
roles:
- amtega.network_interfaces
vars:
network_interfaces_hostname: "{{ inventory_hostname }}"
network_interfaces_gateway: 192.168.5.1
network_interfaces_ipv6: non
network_interfaces_dns_domain: acme.com
network_interfaces_dns_search:
- acme.com
- acme.org
network_interfaces_dns_nameserver:
- 192.168.5.200
- 192.168.5.201
network_interfaces_dns_options:
- timeout:1
- rotate
network_interfaces:
- logicalname: management-01
macaddress: 08:00:27:06:c1:f8
ipv4:
- address: 192.168.5.15
cidr: 24
mtu: 1500
route:
- net: 192.168.6.0/24
gateway: 192.168.5.34
route_multicast: non
vlanid: 1024
bond: non
Tests
Les tests sont basés sur molecule avec des machines virtuelles vagrant.
cd amtega.network_interfaces
molecule test --all
Licence
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Ce rôle est un logiciel libre : vous pouvez le redistribuer et/ou le modifier sous les termes de :
GNU General Public License version 3, ou (à votre choix) toute version ultérieure ; ou la Licence Publique de l'Union Européenne, soit la Version 1.2 ou – dès qu'elles seront approuvées par la Commission Européenne – les versions ultérieures de la EUPL.
Ce rôle est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou d'APTITUDE À UN USAGE PARTICULIER. Voir la GNU General Public License pour plus de détails ou la Licence Publique de l'Union Européenne pour plus de détails.
Informations sur l'Auteur
- José Enrique Mourón Regueira
- Juan Antonio Valiño García.
ansible-galaxy install amtega.network_interfaces