Как установить переменную окружения для Ansible, не используя оболочку? - PullRequest
1 голос
/ 03 февраля 2020

Я хотел бы сохранить каталог tmp на виртуальной машине в моем тестовом регионе. Существует следующее решение проблемы: установка ANSIBLE_KEEP_REMOTE_FILES равной 1 на машине Ansible.

Проблема в том, что машина ansible является локальным docker контейнером, поэтому мне нужно убедиться, что эта переменная всегда установлена. В противном случае я теряю некоторые документы. Когда я перезагружаю свою систему и запускаю этот docker контейнер с Ansible, я теряю эту переменную.

Есть ли способ установить эту переменную среды где-нибудь в Ansible конфигурации = или где-нибудь в конфигурации playbook? Мне нужно постоянное решение, чтобы не забыть эту переменную.

Спасибо!

1 Ответ

1 голос
/ 03 февраля 2020

Q: "Есть ли способ установить эту переменную среды где-нибудь в конфигурации Ansible?"

A: Да. Это. Например,

$ cat ansible.cfg 
[defaults]
keep_remote_files = true

См. DEFAULT_KEEP_REMOTE_FILES .

...