ElaoInfra.acl
 
Rôle Ansible : ACL
Ce rôle installe le paquet ACL (Liste de Contrôle d'Accès).
Il fait partie de la pile Ansible d'ELAO mais peut être utilisé comme un composant autonome.
Exigences
- Ansible 1.7.2+
Dépendances
Aucune.
Installation
Ansible 2+
Utilisation du cli ansible galaxy :
ansible-galaxy install elao.acl,2.0
Utilisation d'un fichier de requirements ansible galaxy :
- src:     elao.acl
  version: 2.0
Ansible 1 (non maintenu)
Utilisation du cli ansible galaxy :
ansible-galaxy install elao.acl,1.0
Utilisation d'un fichier de requirements ansible galaxy :
- src:     elao.acl
  version: 1.0
Gestionnaires de rôle
Aucun
Variables de Rôle
| Nom | Par défaut | Type | Description | 
|---|---|---|---|
| elao_acl_files | [] | Collection | Liste de fichiers | 
Configuration ACL
Les elao_acl_files vous permettent de définir les informations ACL des fichiers, les options suivantes sont disponibles.
| Nom | Par défaut | Type | Description | 
|---|---|---|---|
| name | ~ (obligatoire) | Chaîne | Le chemin complet du fichier ou de l'objet. | 
| default | ~ | Booléen | Si la cible est un répertoire, régler ceci sur oui le rendra l'acl par défaut pour les entités créées à l'intérieur du répertoire. Cela génère une erreur si le nom est un fichier. | 
| entity | ~ | Chaîne | Utilisateur ou groupe actuel auquel s'applique l'ACL lorsque les types d'entité utilisateur ou groupe sont sélectionnés. | 
| entry | ~ | Chaîne | DÉPRÉCIÉ. L'acl à définir ou à retirer. Cela doit toujours être cité sous la forme ' | 
| etype | ~ | Chaîne | Le type d'entité de l'ACL. Peut être utilisateur, groupe, masque ou autre | 
| follow | True | Booléen | Si l'on doit suivre les liens symboliques sur le chemin si un lien symbolique est rencontré. | 
| permissions | ~ | Chaîne | Permissions à appliquer/retirer peuvent être n'importe quelle combinaison de r, w et x | 
| state | query | Chaîne | Définit si l'ACL doit être présente ou non. L'état de requête récupère l'acl actuelle sans la modifier, pour une utilisation dans les opérations 'register'. Peut être 'query', 'present' ou 'absent'. | 
Exemple
elao_acl_files:
    - name:        /etc/foo.conf
      entity:      www-data
      etype:       user
      permissions: "r"
      state:       present
Exemple de playbook
    - hosts: serveurs
      roles:
         - { role: elao.acl }
Licence
MIT
Informations sur l'auteur
Installer
 ansible-galaxy install ElaoInfra.aclLicence
 
            Unknown
          
Téléchargements
 
            1.2k
          
Propriétaire
 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
