[quay] Fix for docker publish in Quay
This PS adds docker python module for ansible to be able to publish images to Quay. Change-Id: Id599e6a7536435b18d4dbae0d618c53a35dbfb2e
This commit is contained in:
parent
c6436ce2c9
commit
017902b5ce
@ -13,13 +13,15 @@
|
||||
# limitations under the License.
|
||||
|
||||
- hosts: all
|
||||
|
||||
roles:
|
||||
- ensure-docker
|
||||
- ensure-python
|
||||
- ensure-pip
|
||||
|
||||
tasks:
|
||||
- include_vars: vars.yaml
|
||||
|
||||
- name: Ensure docker
|
||||
include_role:
|
||||
name: ensure-docker
|
||||
|
||||
- name: Debug inputs
|
||||
block:
|
||||
- debug:
|
||||
@ -48,6 +50,15 @@
|
||||
debug:
|
||||
var: image_tags
|
||||
|
||||
- name: Install Docker python module for ansible docker login
|
||||
block:
|
||||
- pip:
|
||||
name: docker
|
||||
version: 4.4.4
|
||||
executable: pip3
|
||||
become: True
|
||||
|
||||
|
||||
- name: Make images
|
||||
when: not publish
|
||||
block:
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-calicoctl-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-ceph-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-compute-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-etcdctl-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-mysqlclient-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
@ -39,3 +37,4 @@
|
||||
tags:
|
||||
dynamic:
|
||||
commit: true
|
||||
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-openstack-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
|
@ -29,9 +29,7 @@
|
||||
name: airship-porthole-images-publish-postgresql-utility
|
||||
parent: *parent
|
||||
secrets:
|
||||
- name: quay_credentials
|
||||
secret: quay_credentials
|
||||
pass-to-parent: true
|
||||
- quay_credentials
|
||||
vars:
|
||||
image_name: *image_name
|
||||
distro_suffix: *distro_suffix
|
||||
|
Loading…
x
Reference in New Issue
Block a user