ypid.synchronize

sincronizar

Travis CI Ansible Galaxy Plataformas Etiquetas de GitHub Estrellas de GitHub

Rol simple para sincronizar archivos/directorios desde el controlador de Ansible a los sistemas objetivo.

Este rol fue escrito para poder especificar directorios para sincronizar mediante variables de inventario. Está basado en el módulo de sincronización de Ansible. Si el módulo de copia parece más adecuado, consulta el rol ypid.copy.

Características

  • Asegura que el directorio padre objetivo exista.

Instalación

Este rol requiere al menos Ansible v1.8.4. Para instalarlo, ejecuta:

ansible-galaxy install ypid.synchronize

Para instalar via git, ejecuta alguno de estos comandos:

git clone https://github.com/ypid/ansible-synchronize.git ypid.synchronize
git submodule add https://github.com/ypid/ansible-synchronize.git ypid.synchronize

Variables del rol

Lista de variables predeterminadas disponibles en el inventario:

---

## Consulta la documentación para el módulo de sincronización.

# synchronize_list:
#   - src: '/etc/issue'
#     dest: '/var/backups/'
#     delete: yes
#   - src: '/etc/cron.d'
#     dest: '/var/backups/'
#     recursive: yes
#     delete: yes

## Archivos/directorios "globales" para sincronizar
synchronize_list: []

## Archivos/directorios de "grupo de hosts" para sincronizar
synchronize_group_list: []

## Archivos/directorios de "host" para sincronizar
synchronize_host_list: []

Lista de variables internas utilizadas por el rol:

synchronize_list_combined

Autores y licencia

El rol sincronizar fue escrito por:

Licencia: AGPLv3


README generado por Ansigenome.

Acerca del proyecto

Simple role to synchronize files/directories from the Ansible controller to target systems.

Instalar
ansible-galaxy install ypid.synchronize
Licencia
agpl-3.0
Descargas
74
Propietario
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8