Sommaire

Synchronisation de fichiers

Le module synchronize est un « wrapper » qui fonctionne autour de la commande rsync qui doit être installé sur le nœud de contrôle et sur l’hôte géré. Module:synchronize

Ce module ne fournit pas toute la puissance de la commande rsync. Il facilite, cependant, la mise en œuvre des fonctionnalités les plus courantes. Vous pouvez, néanmoins, avoir besoin d’appeler parfois la commande rsync via les modules command ou shell selon votre cas d’utilisation. rsync

Exemple

Le dossier /root/files du nœud de contrôle (server1) doit être synchronisé avec le dossier /common/files situé sur l’hôte géré (server2) :

--- 
- name: Module FILES - synchronize 
  hosts: server2 
 
  tasks: 
  - name: Synchronisation depuis server1 vers l’hôte server2 
    synchronize: 
      src: /root/files 
      dest: /common/files

Utilisez la commande ansible-doc synchronize pour plus d’informations sur les paramètres et les exemples de playbook fournis.