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 для получения дополнительных сведений или Лицензию Европейского Союза для получения дополнительных сведений.
Информация об авторе
- Хуан Антонио Вальиньо Гарсия.
ansible-galaxy install amtega.etc_hosts