ypid.copy

copiar

Travis CI Ansible Galaxy Plataformas GitHub Tags Estrellas de GitHub

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