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 一般公衆ライセンスまたは欧州連合公開ライセンスを参照してください。
著者情報
- ホセ・エンリケ・モウロン・レゲイラ
- フアン・アントニオ・バリーニョ・ガルシア
