amtega.network_interfaces

Amtega ネットワークインターフェースロール

これは Ansible のロールで、IPv4 ネットワークインターフェースを設定します。

ロール変数

このロールのすべてのデフォルト変数のリストは defaults/main.yml にあります。

このロールは次の情報を設定します:

  • network_interfaces_ip_mac_map: IPアドレスをMACアドレスにマッピングする辞書

例プレイブック

以下は例のプレイブックです:

---
- name: ネットワークインターフェースロールサンプル
  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 with vagrant virtual machines に基づいています。

cd amtega.network_interfaces

molecule test --all

ライセンス

著作権 (C) 2022 AMTEGA - ガリシア州政府

このロールは自由ソフトウェアです:あなたは GNU 一般公衆ライセンスバージョン3の条件の下で再配布または変更できます;または(あなたの選択で)それ以降のバージョン;あるいは欧州連合公開ライセンス、バージョン 1.2 または – 欧州委員会によって承認され次第、EUPL のその後のバージョン。

このロールは役に立つことを期待して配布されますが、いかなる保証もありません;商業性または特定の目的への適合性の暗黙の保証すらありません。詳しくは GNU 一般公衆ライセンスまたは欧州連合公開ライセンスを参照してください。

著者情報

  • ホセ・エンリケ・モウロン・レゲイラ
  • フアン・アントニオ・バリーニョ・ガルシア
プロジェクトについて

Configure ipv4 network interfaces

インストール
ansible-galaxy install amtega.network_interfaces
ライセンス
gpl-3.0
ダウンロード
95
所有者
Agency for Technological Modernization of Galicia