ElaoInfra.acl

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
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