I have a number of playbooks each related to starting a container for a
microservice using docker_container module. I supply the variables like
image name from the outside using YAML var files. Since we never update a
tagged image in our repo, we have deliberately not used "pull: always" in
the module as it will pull image if absent anyways and there will never be
an update to that image ever. This is the reason that i don't want to
change that for a specific scenario i have encountered.
I am working on experimental images for these microservices and i am using
the same playbooks to install them. Now there is a single tag for these
experimental images and it keeps on updating in the repo and to handle
that, i need to tell the docker_container module to always pull. I do not
wish to change the scripts but i have the flexibility to provide extra vars
to the playbook. I cannot even do something like adding the pull: {{var}}
to the playbooks with the default value of var as false but changing it to
true in my case. The original scripts shall remain untouched.
*How can i tell the docker_container to always pull with the help of extra
vars.*
Maybe i should ask a more generic question. It will be cool if this is
possible.
*How can i override/add the values of parameters of a module inside the
playbook/role with the help of extra vars ?*
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/43281955-a4e6-4a2b-8305-b91c373b0abe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.