ypid.copy
Kopie
Warnung, dies ist eine veraltete Rolle
Sie wurde durch debops.resources ersetzt.
Einfache Rolle zum Kopieren von Dateien vom Ansible-Controller auf Zielsysteme.
Diese Rolle wurde geschrieben, um Dateien zum Kopieren über Inventarvariablen anzugeben. Sie basiert auf dem [Copy-Modul] von Ansible. Falls das [Synchronize-Modul] geeigneter erscheint, schauen Sie sich die Rolle ypid.synchronize an.
Funktionen
- Stellt sicher, dass das übergeordnete Verzeichnis des Ziels vorhanden ist.
- Ermöglicht das Löschen von Dateien, die als
state: 'absent'
definiert sind.
Installation
Diese Rolle erfordert mindestens Ansible v1.9.0
. Um sie zu installieren, führen Sie aus:
ansible-galaxy install ypid.copy
Um sie über Git zu installieren, führen Sie entweder aus:
git clone https://github.com/ypid/ansible-copy.git ypid.copy
git submodule add https://github.com/ypid/ansible-copy.git ypid.copy
Rollenvariablen
Liste der Standardvariablen, die im Inventar verfügbar sind:
---
## Siehe die Dokumentation für das Copy-Modul.
# copy_files_list:
# - src: '/path/to/source/file'
# dest: '/path/to/target/file'
# create_parent_dirs: no
# # state: 'absent'
## "Globale" Dateien zum Kopieren
copy_files_list: []
## "Hostgruppen"-Dateien zum Kopieren
copy_files_group_list: []
## "Host"-Dateien zum Kopieren
copy_files_host_list: []
## Testen, noch nicht funktionierend:
## Fehler während des Kopiervorgangs ignorieren.
# copy_ignore_errors: False
Liste interner Variablen, die von der Rolle verwendet werden:
copy_files_list_combined
Autoren und Lizenz
Die copy
-Rolle wurde geschrieben von:
Lizenz: AGPLv3
README generiert von Ansigenome.
Über das Projekt
Simple role to copy files from the Ansible controller to target systems.
Installieren
ansible-galaxy install ypid.copy
Lizenz
agpl-3.0
Downloads
393
Besitzer
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8