ypid.copy

Kopie

Travis CI Ansible Galaxy Plattformen GitHub-Tags GitHub-Sterne

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
GitHub Repository
Lizenz
agpl-3.0
Downloads
393
Besitzer
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8