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.
O projekcie

Manage /etc/hosts entries

Zainstaluj
ansible-galaxy install amtega.etc_hosts
Licencja
gpl-3.0
Pobrania
7.3k
Właściciel
Agency for Technological Modernization of Galicia