amtega.etc_hosts

Роль Ansible etc_hosts

Это роль Ansible, которая управляет записями в /etc/hosts.

Требования

На управляющей машине требуется 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                    

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

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

cd amtega.etc_hosts

molecule test --all

Лицензия

Copyright (C) 2022 AMTEGA - Xunta de Galicia

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

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

Эта роль распространяется с надеждой, что она будет полезна, но БЕЗ ЛЮБЫХ ГАРАНТИЙ; даже без подразумеваемой гарантии товарной стоимости или пригодности для конкретной цели. См. 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