ElaoInfra.acl

Rola Ansible Platformy Licencja

Rola Ansible: ACL

Ta rola zainstaluje pakiet ACL (Lista Kontroli Dostępu).

Jest częścią stosu ELAO Ansible, ale może być używana jako samodzielny komponent.

Wymagania

  • Ansible 1.7.2+

Zależności

Brak.

Instalacja

Ansible 2+

Używając CLI ansible galaxy:

ansible-galaxy install elao.acl,2.0

Używając pliku wymagań ansible galaxy:

- src:     elao.acl
  version: 2.0

Ansible 1 (nie jest już utrzymywany)

Używając CLI ansible galaxy:

ansible-galaxy install elao.acl,1.0

Używając pliku wymagań ansible galaxy:

- src:     elao.acl
  version: 1.0

Obsługa roli

Brak.

Zmienne roli

Nazwa Domyślna Typ Opis
elao_acl_files [] Kolekcja Lista plików

Konfiguracja ACL

Zmienna elao_acl_files pozwala ustawić informacje o ACL dla plików. Poniższe opcje są dostępne.

Nazwa Domyślna Typ Opis
name ~ (wymagana) String Pełna ścieżka do pliku lub obiektu.
default ~ Boolean Jeśli cel to katalog, ustawienie to na tak uczyni go domyślnym ACL dla obiektów tworzonych w tym katalogu. Powoduje błąd, jeśli nazwa to plik.
entity ~ String Faktyczny użytkownik lub grupa, do której stosuje się ACL, gdy wybiera się typy jednostek użytkownik lub grupa.
entry ~ String DEPRECATED. ACL do ustawienia lub usunięcia. Musi być zawsze podawane w formie '::'.
etype ~ String Typ jednostki ACL. Może być użytkownik, grupa, maska lub inne
follow True Boolean Czy śledzić dowiązania symboliczne, jeśli napotkano dowiązanie.
permissions ~ String Uprawnienia do zastosowania/usunięcia, może być dowolną kombinacją r, w i x
state query String Określa, czy ACL powinien być obecny, czy nie. Stan zapytania pobiera aktualny ACL bez jego zmiany, do użycia w operacjach 'rejestracji'. Może być 'query', 'present' lub 'absent'.

Przykład

elao_acl_files:
    - name:        /etc/foo.conf
      entity:      www-data
      etype:       user
      permissions: "r"
      state:       present

Przykład playbooka

    - hosts: serwery
      roles:
         - { role: elao.acl }

Licencja

MIT

Informacje o autorze

ELAO (http://www.elao.com/)

O projekcie

Install acl

Zainstaluj
ansible-galaxy install ElaoInfra.acl
Licencja
Unknown
Pobrania
1.2k
Właściciel
All of those roles aren't maintained anymore and we strongly encourage you to switch to our new (maintained and tested) Ansible stack: https://github.com/manala