Explanation for image removal block and idiomatic handling of var that enables it

This commit is contained in:
Jaron Rolfe 2017-10-19 21:43:37 -04:00
parent 5e17d72922
commit cc5f329d33
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,8 @@
---
- name: Remove local images to ensure proper push behavior
# TODO: this code will not be necessary if and when docker_image can be configured to push if the image
# Already exists locally
# Pull request: https://github.com/ansible/ansible/pull/31863
block:
- name: Remove web image
docker_image:
@ -13,7 +16,7 @@
tag: "{{ awx_version }}"
state: absent
delegate_to: localhost
when: docker_remove_local_images
when: docker_remove_local_images|default(False)
- name: Tag and Push Container Images
block:

View File

@ -42,7 +42,7 @@ host_port=80
# Docker_image will not attempt to push to remote if the image already exists locally
# Set this to true to delete images from docker on the build host so that they are pushed to the remote repository
docker_remove_local_images=False
# docker_remove_local_images=False
# Set pg_hostname if you have an external postgres server, otherwise
# a new postgres service will be created