amtega.network_interfaces

Роль network_interfaces от Amtega

Это роль Ansible для настройки IPv4 сетевых интерфейсов.

Переменные роли

Список всех переменных по умолчанию для этой роли доступен в defaults/main.yml.

Роль настраивает следующие факты:

  • network_interfaces_ip_mac_map: словарь, связывающий IP-адреса с MAC-адресами

Пример плейбука

Вот пример плейбука:

---
- name: Пример роли 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      

Тестирование

Тесты основаны на molecule с виртуальными машинами vagrant.

cd amtega.network_interfaces

molecule test --all

Лицензия

Авторские права (C) 2022 AMTEGA - Xunta de Galicia

Эта роль является бесплатным программным обеспечением: вы можете распространять и/или изменять ее на условиях:

GNU General Public License версии 3, или (по вашему выбору) любой более поздней версии; или Европейская публичная лицензия, версия 1.2 или – как только они будут одобрены Европейской комиссией – последующие версии EUPL.

Эта роль распространяется с надеждой, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии товарной способности или пригодности для конкретной цели. См. GNU General Public License для получения более подробной информации или Европейскую публичную лицензию для получения дополнительных деталей.

Информация об авторах

  • Хосе Энрике Моурон Регеира
  • Хуан Антонио Валино Гарсия.
О проекте

Configure ipv4 network interfaces

Установить
ansible-galaxy install amtega.network_interfaces
Лицензия
gpl-3.0
Загрузки
95
Владелец
Agency for Technological Modernization of Galicia