amtega.etc_hosts
Ansible etc_hosts ロール
これは、/etc/hosts エントリを管理するための Ansible ロールです。
要件
コントロールマシンに dnspython 1.15.0+ が必要です。
ロール変数
このロールのすべてのデフォルト変数のリストは、defaults/main.yml
にあります。
サンプルプレイブック
こちらがサンプルプレイブックです:
---
- hosts: all
roles:
- amtega.etc_hosts
vars:
etc_hosts:
- address: 192.168.13.12
state: present
hostnames:
- acme1
- acme2
- address: 192.168.13.13
state: present
hostnames:
- acme3
- acme4
- hostnames:
- www.google.com
- www.centos.org
state: present
テスト
テストは モレキュールとバーチャルマシンを使った Vagrant に基づいています。
cd amtega.etc_hosts
molecule test --all
ライセンス
著作権 (C) 2022 AMTEGA - ガリシア州
このロールはフリーソフトウェアです:GNU General Public License バージョン 3 または (あなたの選択で) その後のバージョン、または欧州連合の公共ライセンス、バージョン 1.2 もしくは、欧州委員会によって承認された場合のそれ以降のバージョンの下で再配布および/または修正できます。
このロールは有用であることを願って配布されていますが、いかなる保証もありません;商業性または特定目的への適合性に関する暗黙の保証すらありません。詳細については、GNU General Public License または 欧州連合公共ライセンスをご覧ください。
著者情報
- フアン・アントニオ・バリーニョ・ガルシア