ансиблом, но подключать волюм в зависимости от значения переменной, т.е. если в переменной что то есть, подключать волюм из этой переменной, если там пусто, то использовать дефолт значение.
Что-то вроде:
- docker_container:
…
volumes:
- …
- {% if var %} ‘{{ var }}:{{ var }}’ {% else }} ‘default:default’ {% endif %}
Вопрос: можно ли конкретно так сделать, и если нет, то как повторить подобное поведение?
"{{ var1['src']~':'~var1['dst'] if var 1 is defined else 'default:default' }}"
на питоне проще так то на баше уж подавно
Угу. Но ансибл может пригодится если можно в шаблон закатать тот же docker-compose.yml
докеркомпоз вообще не стоит юзать дальше локальной машины
volumes: - {{foo}}
Обсуждают сегодня