amtega.network_interfaces

Amtega Netzwerk_Schnittstellen Rolle

Diese ist eine Ansible Rolle, die IPv4 Netzwerk-Schnittstellen konfiguriert.

Rollenvariablen

Eine Liste aller Standardvariablen für diese Rolle ist in defaults/main.yml verfügbar.

Die Rolle setzt die folgenden Fakten:

  • network_interfaces_ip_mac_map: Wörterbuch, das IP-Adressen den MAC-Adressen zuordnet.

Beispiel-Playbook

Dies ist ein Beispiel-Playbook:

---
- name: Beispiel für die Netzwerk_Schnittstellen Rolle
  hosts: localhost
  roles:
    - amtega.network_interfaces
  vars:
    network_interfaces_hostname: "{{ inventory_hostname }}"
    network_interfaces_gateway: 192.168.5.1
    network_interfaces_ipv6: nein
    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: nein
        vlanid: 1024
        bond: nein      

Testen

Die Tests basieren auf Molecule mit Vagrant-virtuellen Maschinen.

cd amtega.network_interfaces

molecule test --all

Lizenz

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Diese Rolle ist freie Software: Sie können sie unter den Bedingungen der:

GNU General Public License Version 3, oder (nach Ihrer Wahl) eine spätere Version; oder der Europäischen Union Öffentlichen Lizenz, entweder Version 1.2 oder – sobald sie von der Europäischen Kommission genehmigt werden – nachfolgende Versionen der EUPL, weitergeben und/oder ändern.

Diese Rolle wird in der Hoffnung verteilt, dass sie nützlich sein wird, jedoch OHNE JEDE GARANTIE; nicht einmal die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Informationen oder die Europäische Union Öffentliche Lizenz für weitere Details.

Autoreninformationen

  • José Enrique Mourón Regueira
  • Juan Antonio Valiño García.
Über das Projekt

Configure ipv4 network interfaces

Installieren
ansible-galaxy install amtega.network_interfaces
GitHub Repository
Lizenz
gpl-3.0
Downloads
95
Besitzer
Agency for Technological Modernization of Galicia