Ansible позволяет вам устанавливать переменные окружения, такие как:
environment:
http_proxy: http://server:port
В Ubuntu 16.04, при использовании docker я должен настроить демон docker на использование прокси, настроив прокси здесь:
/etc/systemd/system/docker.service.d/http-proxy.conf
Когда ansible начинает инициализацию, он говорит:
==> default: configuring proxy for Docker
, а затем запускает playbook и мою задачу: настроить, что файл http-proxy.conf работает правильно, но затем в конце воспроизведения он говорит то же самое
==> default: configuring proxy for Docker
, а затем удаляет файл http-proxy.conf, который я создан с моей задачей playbook. Как будто он настраивает прокси-сервер обратно в прежнее состояние - без прокси-конфигурации. Переменные среды используются более чем docker, поэтому я хотел бы сохранить переменные среды, но также сохранить постоянную конфигурацию прокси docker даже после завершения playbook. Есть ли способ сделать это?