ypid.copy
copiar
Advertencia, este es un rol obsoleto
Ha sido reemplazado por debops.resources.
Rol simple para copiar archivos del controlador de Ansible a sistemas objetivo.
Este rol fue escrito para poder especificar archivos a copiar mediante variables de inventario. Se basa en el módulo de copia de Ansible. Si el módulo de sincronización parece más apropiado, revisa el rol ypid.synchronize.
Características
- Asegura que el directorio principal objetivo exista.
- Permite eliminar archivos definidos como
state: 'absent'
.
Instalación
Este rol requiere al menos Ansible v1.9.0
. Para instalarlo, ejecuta:
ansible-galaxy install ypid.copy
Para instalarlo a través de git, ejecuta alguno de estos comandos:
git clone https://github.com/ypid/ansible-copy.git ypid.copy
git submodule add https://github.com/ypid/ansible-copy.git ypid.copy
Variables del rol
Lista de variables predeterminadas disponibles en el inventario:
---
## Consulta la documentación para el módulo de copia.
# copy_files_list:
# - src: '/ruta/al/archivo/fuente'
# dest: '/ruta/al/archivo/destino'
# create_parent_dirs: no
# # state: 'absent'
## Archivos "globales" para copiar
copy_files_list: []
## Archivos para copiar de "grupo de hosts"
copy_files_group_list: []
## Archivos para copiar de "host"
copy_files_host_list: []
## Pruebas, aún no funcionando:
## Ignorar errores durante el trabajo de copia.
# copy_ignore_errors: False
Lista de variables internas utilizadas por el rol:
copy_files_list_combined
Autores y licencia
El rol copy
fue escrito por:
Licencia: AGPLv3
README generado por Ansigenome.
Acerca del proyecto
Simple role to copy files from the Ansible controller to target systems.
Instalar
ansible-galaxy install ypid.copy
Licencia
agpl-3.0
Descargas
393
Propietario
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8