copy
копировать
Внимание, это устаревшая роль
Она была заменена на debops.resources.
Простая роль для копирования файлов с контроллера Ansible на целевые системы.
Эта роль была написана для того, чтобы можно было указывать файлы для копирования через переменные инвентаря. Она основана на [модуле copy] Ansible. Если модуль synchronize кажется более подходящим, посмотрите роль ypid.synchronize.
Возможности
- Обеспечивает существование целевого родительского каталога.
- Позволяет удалять файлы, определённые как
state: 'absent'
.
Установка
Эта роль требует как минимум Ansible v1.9.0
. Чтобы установить её, выполните:
ansible-galaxy install ypid.copy
Чтобы установить через git, выполните одну из команд:
git clone https://github.com/ypid/ansible-copy.git ypid.copy
git submodule add https://github.com/ypid/ansible-copy.git ypid.copy
Переменные роли
Список переменных по умолчанию, доступных в инвентаре:
---
## Ознакомьтесь с документацией по модулю copy.
# copy_files_list:
# - src: '/path/to/source/file'
# dest: '/path/to/target/file'
# create_parent_dirs: no
# # state: 'absent'
## "Глобальные" файлы для копирования
copy_files_list: []
## "Файлы группы хостов" для копирования
copy_files_group_list: []
## "Файлы хоста" для копирования
copy_files_host_list: []
## Тестирование, пока не работает:
## Игнорировать ошибки во время копирования.
# copy_ignore_errors: False
Список внутренних переменных, используемых ролью:
copy_files_list_combined
Авторы и лицензия
Роль copy
была написана:
Лицензия: AGPLv3
README сгенерирован Ansigenome.
О проекте
Simple role to copy files from the Ansible controller to target systems.
Установить
ansible-galaxy install ypid/ansible-copy
Лицензия
agpl-3.0
Загрузки
384
Владелец
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8