ypid.copy
copie
Avertissement, il s'agit d'un rôle obsolète
Il a été remplacé par debops.resources.
Rôle simple pour copier des fichiers du contrôleur Ansible vers les systèmes cibles.
Ce rôle a été écrit pour pouvoir spécifier des fichiers à copier via des variables d'inventaire. Il est basé sur le module copy d'Ansible. Si le module synchronize semble plus approprié, consultez le rôle ypid.synchronize.
Fonctionnalités
- Assure que le répertoire parent cible existe.
- Permet de supprimer des fichiers définis comme
state: 'absent'
.
Installation
Ce rôle nécessite au moins Ansible v1.9.0
. Pour l'installer, exécutez :
ansible-galaxy install ypid.copy
Pour installer via git, exécutez l'une des commandes suivantes :
git clone https://github.com/ypid/ansible-copy.git ypid.copy
git submodule add https://github.com/ypid/ansible-copy.git ypid.copy
Variables de rôle
Liste des variables par défaut disponibles dans l'inventaire :
---
## Consultez la documentation pour le module copy.
# copy_files_list:
# - src: '/path/to/source/file'
# dest: '/path/to/target/file'
# create_parent_dirs: no
# # state: 'absent'
## Fichiers "globaux" à copier
copy_files_list: []
## Fichiers à copier pour le "groupe d'hôtes"
copy_files_group_list: []
## Fichiers à copier pour l'"hôte"
copy_files_host_list: []
## Test, pas encore fonctionnel :
## Ignorer les erreurs lors de la tâche de copie.
# copy_ignore_errors: False
Liste des variables internes utilisées par le rôle :
copy_files_list_combined
Auteurs et licence
Le rôle copy
a été écrit par :
Licence : AGPLv3
README généré par Ansigenome.
À propos du projet
Simple role to copy files from the Ansible controller to target systems.
Installer
ansible-galaxy install ypid.copy
Licence
agpl-3.0
Téléchargements
393
Propriétaire
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8