amtega.network_interfaces

Rola network_interfaces Amtega

Jest to rola Ansible, która konfiguruje interfejsy sieciowe IPv4.

Zmienne roli

Lista wszystkich domyślnych zmiennych dla tej roli znajduje się w defaults/main.yml.

Rola ustawia następujące informacje:

  • network_interfaces_ip_mac_map: słownik mapujący adresy IP na adresy MAC

Przykładowy Playbook

Oto przykład playbooka:

---
- name: Przykład roli Network_interfaces
  hosts: localhost
  roles:  
    - amtega.network_interfaces
  vars:
    network_interfaces_hostname: "{{ inventory_hostname }}"
    network_interfaces_gateway: 192.168.5.1
    network_interfaces_ipv6: no
    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: no
        vlanid: 1024
        bond: no      

Testowanie

Testy są oparte na molecule z maszynami wirtualnymi vagrant.

cd amtega.network_interfaces

molecule test --all

Licencja

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Ta rola jest oprogramowaniem wolnym: możesz ją kopiować i/lub modyfikować na warunkach:

GNU General Public License w wersji 3, lub (według Twojego wyboru) każda późniejsza wersja; lub Europejska Licencja Publiczna, w wersji 1.2 lub – gdy tylko zostaną zatwierdzone przez Komisję Europejską – późniejsze wersje EUPL.

Ta rola jest rozpowszechniana w nadziei, że będzie użyteczna, ale BEZ JAKIEJKOLWIEK GWARANCJI; nawet bez domyślnej gwarancji przydatności handlowej lub przydatności do konkretnego celu. Zobacz GNU General Public License po więcej szczegółów lub Europejską Licencję Publiczną po więcej szczegółów.

Informacje o autorze

  • José Enrique Mourón Regueira
  • Juan Antonio Valiño García.
O projekcie

Configure ipv4 network interfaces

Zainstaluj
ansible-galaxy install amtega.network_interfaces
Licencja
gpl-3.0
Pobrania
95
Właściciel
Agency for Technological Modernization of Galicia