amtega.etc_hosts
Rola Ansible etc_hosts
To jest rola Ansible, która zarządza wpisami w pliku /etc/hosts.
Wymagania
Na maszynie kontrolnej musi być zainstalowany dnspython w wersji 1.15.0+.
Zmienne roli
Lista wszystkich domyślnych zmiennych dla tej roli jest dostępna w defaults/main.yml
.
Przykładowy Playbook
Oto przykład playbooka:
---
- 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
Testowanie
Testy są oparte na molecule z maszynami wirtualnymi vagrant.
cd amtega.etc_hosts
molecule test --all
Licencja
Copyright (C) 2022 AMTEGA - Xunta de Galicia
Ta rola jest wolnym oprogramowaniem: możesz je rozpowszechniać i/lub modyfikować na warunkach:
GNU General Public License w wersji 3, lub (według twojego wyboru) dowolnej wersji późniejszej; lub Public License Unii Europejskiej, Wersji 1.2 lub – jak tylko zostaną zatwierdzone przez Komisję Europejską – kolejnych wersji EUPL.
Ta rola jest rozpowszechniana w nadziei, że będzie użyteczna, ale BEZ ŻADNEJ GWARANCJI; nawet bez domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU. Zobacz GNU General Public License lub Public License Unii Europejskiej po więcej szczegółów.
Informacje o autorze
- Juan Antonio Valiño García.
ansible-galaxy install amtega.etc_hosts