2016-09-24 2 views
0

Я хочу скопировать большие файлы с помощью ansible. Целевые серверы имеют выделенный раздел с достаточным объемом памяти. Я заметил, что ansible использует свой временный каталог, который определяется переменной remote_tmp.Можно определить переменную ansible_tmp в playbook?

Я бы скопировал непосредственно файлы в выделенный раздел без передачи временным каталогом.

Можно ли определить переменную remote_tmp в playbook для этого случая? Я работаю с 1.8.

Спасибо за ваши ответы.

+0

http://docs.ansible.com/ansible/intro_configuration.html#remote-tmp В чем проблема? – Anurag

ответ

2

Вы можете изменить remote_tmp в конфигурации Ansible.
Ansible использует дерево конфигурации, которое выглядит сначала в рабочем каталоге, поэтому вы можете поместить файл ansible.cfg вместе с плейером, который изменяет только это значение, и это не повлияет на воспроизведение в других каталогах.

Но я бы рекомендовал использовать synchronize_module, если вам нужны расширенные опции для копирования файлов.

Смежные вопросы