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.
ansible-galaxy install amtega.network_interfaces