Merge "Set container images for CNS"
This commit is contained in:
commit
17b5799b14
@ -41,6 +41,15 @@ parameters:
|
||||
type: comma_delimited_list
|
||||
tags:
|
||||
- role_specific
|
||||
DockerOpenShiftGlusterFSImage:
|
||||
description: Container image to use for GlusterFS pod
|
||||
type: string
|
||||
DockerOpenShiftGlusterFSBlockImage:
|
||||
description: Container image to use for glusterblock-provisioner pod
|
||||
type: string
|
||||
DockerOpenShiftGlusterFSHeketiImage:
|
||||
description: Container image to use for heketi pods
|
||||
type: string
|
||||
|
||||
resources:
|
||||
RoleParametersValue:
|
||||
@ -97,6 +106,46 @@ outputs:
|
||||
set_fact:
|
||||
openshift_gluster_disks: {get_attr: [RoleParametersValue, value, OpenShiftGlusterDisks]}
|
||||
|
||||
- name: set openshift images vars fact
|
||||
set_fact:
|
||||
openshift_gluster_images:
|
||||
openshift_storage_glusterfs_image:
|
||||
yaql:
|
||||
expression:
|
||||
$.data.image.rightSplit(":", 1)[0]
|
||||
data:
|
||||
image: {get_param: DockerOpenShiftGlusterFSImage}
|
||||
openshift_storage_glusterfs_version:
|
||||
yaql:
|
||||
expression:
|
||||
$.data.image.rightSplit(":", 1)[1]
|
||||
data:
|
||||
image: {get_param: DockerOpenShiftGlusterFSImage}
|
||||
openshift_storage_glusterfs_block_image:
|
||||
yaql:
|
||||
expression:
|
||||
$.data.image.rightSplit(":", 1)[0]
|
||||
data:
|
||||
image: {get_param: DockerOpenShiftGlusterFSBlockImage}
|
||||
openshift_storage_glusterfs_block_version:
|
||||
yaql:
|
||||
expression:
|
||||
$.data.image.rightSplit(":", 1)[1]
|
||||
data:
|
||||
image: {get_param: DockerOpenShiftGlusterFSBlockImage}
|
||||
openshift_storage_glusterfs_heketi_image:
|
||||
yaql:
|
||||
expression:
|
||||
$.data.image.rightSplit(":", 1)[0]
|
||||
data:
|
||||
image: {get_param: DockerOpenShiftGlusterFSHeketiImage}
|
||||
openshift_storage_glusterfs_heketi_version:
|
||||
yaql:
|
||||
expression:
|
||||
$.data.image.rightSplit(":", 1)[1]
|
||||
data:
|
||||
image: {get_param: DockerOpenShiftGlusterFSHeketiImage}
|
||||
|
||||
- name: generate openshift inventory for openshift_glusterfs service
|
||||
lineinfile:
|
||||
path: "{{playbook_dir}}/openshift/inventory/openshift_glusterfs.ini"
|
||||
@ -138,3 +187,6 @@ outputs:
|
||||
ansible_become: true
|
||||
openshift_schedulable: true
|
||||
{% endfor %}
|
||||
|
||||
vars:
|
||||
{{openshift_gluster_images | to_nice_yaml() | indent(4) }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user