Возможно, я подхожу к этому неправильно.Я только начал с Ansible, и не смог решить эту проблему в последнее время:
Итак, это фрагмент того, что я пытаюсь сделать:
vars:
var1: "true"
var2: "false"
var3: "true"
tasks:
- name: my-name
docker_container:
name: my-name
image: image/image
state: started
cap_drop: all
pull: yes
recreate: yes
restart_policy: always
env:
env1: "value"
env2: "value"
env3: "value"
Таким образом, идея состоит в том, чтобы установить для var1 значение var3 равным «true» или «false», а затем установить значение env1 в env3 в зависимости от переменных.
Так, например:
Если var1 имеет значение true, env1 должен содержать «некоторое значение».Но если var1 имеет значение false, env1 должен содержать «другое значение».
Я бы также использовал AWX и изменил значение переменных на «SURVEYS».
Я открыт для другихпредложения, конечно.Как вы, ребята, решите это?