ypid.copy

kopia

Travis CI Ansible Galaxy Platformy GitHub Tag GitHub Gwiazdy

Uwaga, to jest przestarzała rola

Została zastąpiona przez debops.resources.


Prosta rola do kopiowania plików z kontrolera Ansible na docelowe systemy.

Ta rola została napisana, aby móc określić pliki do skopiowania za pomocą zmiennych inwentarza. Oparta jest na module kopiowania Ansible. Jeśli moduł synchronizacji wydaje się bardziej odpowiedni, sprawdź rolę ypid.synchronize.

Cechy

  • Zapewnia, że folder nadrzędny docelowy istnieje.
  • Umożliwia usunięcie plików zdefiniowanych jako state: 'absent'.

Instalacja

Ta rola wymaga przynajmniej Ansible v1.9.0. Aby ją zainstalować, uruchom:

ansible-galaxy install ypid.copy

Aby zainstalować przez git, uruchom:

git clone https://github.com/ypid/ansible-copy.git ypid.copy
git submodule add https://github.com/ypid/ansible-copy.git ypid.copy

Zmienne roli

Lista domyślnych zmiennych dostępnych w inwentarzu:

---

## Zobacz dokumentację dla modułu kopiowania.

# copy_files_list:
#   - src: '/ścieżka/do/plików/źródłowych'
#     dest: '/ścieżka/do/plików/docelowych'
#     create_parent_dirs: no
#     # state: 'absent'

## "Globalne" pliki do skopiowania
copy_files_list: []

## "Pliki grupy hostów" do skopiowania
copy_files_group_list: []

## "Pliki hosta" do skopiowania
copy_files_host_list: []

## Testowanie, jeszcze nie działa:
## Ignoruj błędy podczas kopiowania.
# copy_ignore_errors: False

Lista wewnętrznych zmiennych używanych przez rolę:

copy_files_list_combined

Autorzy i licencja

Rola kopia została napisana przez:

Licencja: AGPLv3


README wygenerowane przez Ansigenome.

O projekcie

Simple role to copy files from the Ansible controller to target systems.

Zainstaluj
ansible-galaxy install ypid.copy
Licencja
agpl-3.0
Pobrania
393
Właściciel
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8