From aadff41816b60a40a58beb9e0c896866356c70e0 Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Jul 27 2016 17:07:26 +0000 Subject: change role name to release-docker-image Signed-off-by: Adam Miller --- diff --git a/ansible/roles/docker-image-release/defaults/main.yml b/ansible/roles/docker-image-release/defaults/main.yml deleted file mode 100644 index 4d8c5b3..0000000 --- a/ansible/roles/docker-image-release/defaults/main.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -# defaults file for fedora-docker-release -# - - -#### Registry information -# origin_registry -# This is the docker registry where we will be pulling an image from in order -# to perform the release. This is registry where "candidate" images are stored -# -origin_registry: FIXME - -# destination_registry -# This is the docker registry where we will be pushing our images to in order -# to perform a release. This is the distination where users will get the -# docker image. -destination_registry: FIXME - - -# image_name -# This is the full docker image name, including tag (if necessary) -image_name: FIXME diff --git a/ansible/roles/docker-image-release/tasks/main.yml b/ansible/roles/docker-image-release/tasks/main.yml deleted file mode 100644 index f033573..0000000 --- a/ansible/roles/docker-image-release/tasks/main.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -# tasks file for fedora-docker-release - -- name: Pull the image from the origin_registry - shell: "docker pull {{origin_registry}}/{{image_name}}" - register: docker_pull - changed_when: "'Downloaded newer image' in docker_pull.stdout" - -- name: Tag the image for the destination_registry - shell: "docker tag {{origin_registry}}/{{image_name}} {{destination_registry}}/{{image_name}}" - when: docker_pull|changed - -- name: Push the image to the destination_registry - shell: "docker push {{destination_registry}}/{{image_name}}" - when: docker_pull|changed diff --git a/ansible/roles/release-docker-image/defaults/main.yml b/ansible/roles/release-docker-image/defaults/main.yml new file mode 100644 index 0000000..4d8c5b3 --- /dev/null +++ b/ansible/roles/release-docker-image/defaults/main.yml @@ -0,0 +1,22 @@ +--- +# defaults file for fedora-docker-release +# + + +#### Registry information +# origin_registry +# This is the docker registry where we will be pulling an image from in order +# to perform the release. This is registry where "candidate" images are stored +# +origin_registry: FIXME + +# destination_registry +# This is the docker registry where we will be pushing our images to in order +# to perform a release. This is the distination where users will get the +# docker image. +destination_registry: FIXME + + +# image_name +# This is the full docker image name, including tag (if necessary) +image_name: FIXME diff --git a/ansible/roles/release-docker-image/tasks/main.yml b/ansible/roles/release-docker-image/tasks/main.yml new file mode 100644 index 0000000..f033573 --- /dev/null +++ b/ansible/roles/release-docker-image/tasks/main.yml @@ -0,0 +1,15 @@ +--- +# tasks file for fedora-docker-release + +- name: Pull the image from the origin_registry + shell: "docker pull {{origin_registry}}/{{image_name}}" + register: docker_pull + changed_when: "'Downloaded newer image' in docker_pull.stdout" + +- name: Tag the image for the destination_registry + shell: "docker tag {{origin_registry}}/{{image_name}} {{destination_registry}}/{{image_name}}" + when: docker_pull|changed + +- name: Push the image to the destination_registry + shell: "docker push {{destination_registry}}/{{image_name}}" + when: docker_pull|changed