diff options
Diffstat (limited to 'playbooks/openstack/openshift-cluster/files')
| -rw-r--r-- | playbooks/openstack/openshift-cluster/files/heat_stack.yaml | 69 | ||||
| -rw-r--r-- | playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml | 8 | 
2 files changed, 46 insertions, 31 deletions
| diff --git a/playbooks/openstack/openshift-cluster/files/heat_stack.yaml b/playbooks/openstack/openshift-cluster/files/heat_stack.yaml index bfd73c777..4f6a59a30 100644 --- a/playbooks/openstack/openshift-cluster/files/heat_stack.yaml +++ b/playbooks/openstack/openshift-cluster/files/heat_stack.yaml @@ -4,6 +4,11 @@ description: OpenShift cluster  parameters: +  cluster_env: +    type: string +    label: Cluster environment +    description: Environment of the cluster +    cluster_id:      type: string      label: Cluster ID @@ -345,13 +350,14 @@ resources:                params:                  cluster_id: { get_param: cluster_id }                  k8s_type: etcd -          cluster_id: { get_param: cluster_id } -          type:       etcd -          image:      { get_param: etcd_image } -          flavor:     { get_param: etcd_flavor } -          key_name:   { get_resource: keypair } -          net:        { get_resource: net } -          subnet:     { get_resource: subnet } +          cluster_env: { get_param: cluster_env } +          cluster_id:  { get_param: cluster_id } +          type:        etcd +          image:       { get_param: etcd_image } +          flavor:      { get_param: etcd_flavor } +          key_name:    { get_resource: keypair } +          net:         { get_resource: net } +          subnet:      { get_resource: subnet }            secgrp:              - { get_resource: etcd-secgrp }            floating_network: { get_param: floating_ip_pool } @@ -375,13 +381,14 @@ resources:                params:                  cluster_id: { get_param: cluster_id }                  k8s_type: master -          cluster_id: { get_param: cluster_id } -          type:       master -          image:      { get_param: master_image } -          flavor:     { get_param: master_flavor } -          key_name:   { get_resource: keypair } -          net:        { get_resource: net } -          subnet:     { get_resource: subnet } +          cluster_env: { get_param: cluster_env } +          cluster_id:  { get_param: cluster_id } +          type:        master +          image:       { get_param: master_image } +          flavor:      { get_param: master_flavor } +          key_name:    { get_resource: keypair } +          net:         { get_resource: net } +          subnet:      { get_resource: subnet }            secgrp:              - { get_resource: master-secgrp }            floating_network: { get_param: floating_ip_pool } @@ -406,14 +413,15 @@ resources:                  cluster_id: { get_param: cluster_id }                  k8s_type: node                  sub_host_type: compute -          cluster_id: { get_param: cluster_id } -          type:       node -          subtype:    compute -          image:      { get_param: node_image } -          flavor:     { get_param: node_flavor } -          key_name:   { get_resource: keypair } -          net:        { get_resource: net } -          subnet:     { get_resource: subnet } +          cluster_env: { get_param: cluster_env } +          cluster_id:  { get_param: cluster_id } +          type:        node +          subtype:     compute +          image:       { get_param: node_image } +          flavor:      { get_param: node_flavor } +          key_name:    { get_resource: keypair } +          net:         { get_resource: net } +          subnet:      { get_resource: subnet }            secgrp:              - { get_resource: node-secgrp }            floating_network: { get_param: floating_ip_pool } @@ -438,14 +446,15 @@ resources:                  cluster_id: { get_param: cluster_id }                  k8s_type: node                  sub_host_type: infra -          cluster_id: { get_param: cluster_id } -          type:       node -          subtype:    infra -          image:      { get_param: infra_image } -          flavor:     { get_param: infra_flavor } -          key_name:   { get_resource: keypair } -          net:        { get_resource: net } -          subnet:     { get_resource: subnet } +          cluster_env: { get_param: cluster_env } +          cluster_id:  { get_param: cluster_id } +          type:        node +          subtype:     infra +          image:       { get_param: infra_image } +          flavor:      { get_param: infra_flavor } +          key_name:    { get_resource: keypair } +          net:         { get_resource: net } +          subnet:      { get_resource: subnet }            secgrp:              - { get_resource: node-secgrp }              - { get_resource: infra-secgrp } diff --git a/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml b/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml index 3f24a3e45..f83f2c984 100644 --- a/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml +++ b/playbooks/openstack/openshift-cluster/files/heat_stack_server.yaml @@ -9,6 +9,11 @@ parameters:      label: Name      description: Name +  cluster_env: +    type: string +    label: Cluster environment +    description: Environment of the cluster +    cluster_id:      type: string      label: Cluster ID @@ -105,7 +110,8 @@ resources:        user_data: { get_file: user-data }        user_data_format: RAW        metadata: -        env: { get_param: cluster_id } +        environment: { get_param: cluster_env } +        clusterid: { get_param: cluster_id }          host-type: { get_param: type }          sub-host-type:    { get_param: subtype } | 
