cans.directory-make
directorio-hacer
Un rol que asegura que algunos directorios existan y tengan los permisos correctos.
Cada directorio se describe de la siguiente manera:
- grupo: El nombre del grupo al que debe pertenecer el directorio (predeterminado: dirmake_group) modo: El modo que debe tener el directorio (predeterminado: 0700) propietario: El nombre del usuario que debe ser el propietario del directorio (predeterminado: dirmake_user) ruta: Ruta del directorio que necesitas asegurar que exista (sin predeterminado, obligatorio)
 
Requisitos
Este rol no tiene requisitos.
Variables del Rol
Todas las variables en este rol tienen el prefijo dirmake_.
dirmake_directories: la lista de directorios a verificar, especificados por elementos como se indicó anteriormente (predeterminado: [])dirmake_group: el grupo predeterminado al que deben pertenecer los directorios (predeterminado: omitir, lo que significa que será determinado por el sistema)dirmake_mode: el modo predeterminado que deben tener los directorios (predeterminado: 0700)dirmake_owner: el propietario predeterminado para los directorios (predeterminado: remote_user)
Dependencias
Este rol no tiene dependencias.
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:
- hosts: servidores
  vars:
    dirmake_directories:
      - path: "/home/user/some/path"
        owner: "alice"
        mode: 0600
      - path: "/home/user/some/other/path"
      - path: "/home/user/yet/another/directory"
        group: "bob"
  roles:
     - role: cans.directory-hacer
- hosts: servidores
  vars_files:
    - vars/part1.yml   # define directory_list_1
    - vars/part2.yml   # define directory_list_2
  roles:
    - role: cans.directory-hacer
      dirmake_directories: "{{ directory_list_1 + directory_list_2 }}"
Licencia
GPLv2
Información del Autor
Copyright © 2017, Nicolas CANIART.
Acerca del proyecto
 Simple Ansible role to ensure some diretories exists and have expected permissions
Instalar
 ansible-galaxy install cans.directory-makeLicencia
 
            gpl-2.0
          
Descargas
 
            179
          
Propietario
 