ElaoInfra.acl

Ansible Rolle: ACL
Diese Rolle installiert das Paket ACL (Access Control List).
Es ist Teil des ELAO Ansible-Stapels, kann jedoch auch als eigenständige Komponente verwendet werden.
Anforderungen
- Ansible 1.7.2+
Abhängigkeiten
Keine.
Installation
Ansible 2+
Verwendung der Ansible Galaxy CLI:
ansible-galaxy install elao.acl,2.0
Verwendung der Ansible Galaxy Anforderungsdatei:
- src: elao.acl
version: 2.0
Ansible 1 (nicht mehr gewartet)
Verwendung der Ansible Galaxy CLI:
ansible-galaxy install elao.acl,1.0
Verwendung der Ansible Galaxy Anforderungsdatei:
- src: elao.acl
version: 1.0
Rollen-Handler
Keine
Rollen-Variablen
Name | Standard | Typ | Beschreibung |
---|---|---|---|
elao_acl_files |
[] | Sammlung | Liste von Dateien |
ACL-Konfiguration
Die elao_acl_files
ermöglichen es Ihnen, die ACL-Informationen für Dateien festzulegen. Folgende Optionen stehen zur Verfügung.
Name | Standard | Typ | Beschreibung |
---|---|---|---|
name |
~ (erforderlich) | String | Der vollständige Pfad der Datei oder des Objekts. |
default |
~ | Boolean | Wenn das Ziel ein Verzeichnis ist, ermöglicht das Setzen auf Ja, dass es die Standard-ACL für innerhalb des Verzeichnisses erstellte Elemente wird. Es führt zu einem Fehler, wenn der Name eine Datei ist. |
entity |
~ | String | Tatsächlicher Benutzer oder Gruppe, auf die die ACL angewendet wird, wenn die Entitätstypen Benutzer oder Gruppe ausgewählt sind. |
entry |
~ | String | VERALTET. Die ACL, die gesetzt oder entfernt werden soll. Dies muss immer in der Form ' |
etype |
~ | String | Der Entitätstyp der ACL. Kann Benutzer, Gruppe, Maske oder andere sein. |
follow |
True | Boolean | Ob Symbol verweist, wenn ein Symbolverweis auf dem Pfad gefunden wird. |
permissions |
~ | String | Berechtigungen, die angewendet/entfernt werden können, können eine beliebige Kombination aus r, w und x sein. |
state |
query | String | Definiert, ob die ACL vorhanden sein sollte oder nicht. Der Abfragezustand erhält die aktuelle ACL, ohne sie zu ändern, zur Verwendung in 'register'-Operationen. Kann 'query', 'present' oder 'absent' sein. |
Beispiel
elao_acl_files:
- name: /etc/foo.conf
entity: www-data
etype: user
permissions: "r"
state: present
Beispiel-Playbook
- hosts: servers
roles:
- { role: elao.acl }
Lizenz
MIT
Informationen zum Autor
Installieren
ansible-galaxy install ElaoInfra.acl
Lizenz
Unknown
Downloads
1.2k
Besitzer
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