diff options
| author | Thomas Wiest <twiest@users.noreply.github.com> | 2016-01-07 16:23:10 -0500 | 
|---|---|---|
| committer | Thomas Wiest <twiest@users.noreply.github.com> | 2016-01-07 16:23:10 -0500 | 
| commit | df8fa62d2df2b9da4d38b9a5892541275feb8362 (patch) | |
| tree | bf24204be70ce26a10f1258aef1b2ebae6915768 | |
| parent | 44f5558d66026c5e5fe94509f52fe7e4f8d22b67 (diff) | |
| parent | 8d9e02549d5a393d6646d8ded017c0fcf7f05732 (diff) | |
| download | openshift-df8fa62d2df2b9da4d38b9a5892541275feb8362.tar.gz openshift-df8fa62d2df2b9da4d38b9a5892541275feb8362.tar.bz2 openshift-df8fa62d2df2b9da4d38b9a5892541275feb8362.tar.xz openshift-df8fa62d2df2b9da4d38b9a5892541275feb8362.zip  | |
Merge pull request #1132 from lhuard1A/fix_clusterid_openstack
Rename env into clusterid and add environment in the OpenStack VMs tags
3 files changed, 47 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 } diff --git a/playbooks/openstack/openshift-cluster/launch.yml b/playbooks/openstack/openshift-cluster/launch.yml index f07ca684f..fdcb77acc 100644 --- a/playbooks/openstack/openshift-cluster/launch.yml +++ b/playbooks/openstack/openshift-cluster/launch.yml @@ -29,6 +29,7 @@    - name: Create or Update OpenStack Stack      command: 'heat {{ heat_stack_action }} -f {{ openstack_infra_heat_stack }} +             -P cluster_env={{ cluster_env }}               -P cluster_id={{ cluster_id }}               -P cidr={{ openstack_network_cidr }}               -P dns_nameservers={{ openstack_network_dns | join(",") }}  | 
