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 または 欧州連合公共ライセンスをご覧ください。

著者情報

  • フアン・アントニオ・バリーニョ・ガルシア
プロジェクトについて

Manage /etc/hosts entries

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