ypid.copy

copie

Travis CI Ansible Galaxy Platforms GitHub Tags GitHub Stars

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