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.
À propos du projet

Configure ipv4 network interfaces

Installer
ansible-galaxy install amtega.network_interfaces
Licence
gpl-3.0
Téléchargements
95
Propriétaire
Agency for Technological Modernization of Galicia