silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "0"
vm_flavor: {get_param: vm_0_flavor}
vm_image: {get_param: vm_0_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "1"
vm_flavor: {get_param: vm_1_flavor}
vm_image: {get_param: vm_1_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "0"
vm_flavor: {get_param: vm_0_flavor}
vm_image: {get_param: vm_0_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "1"
vm_flavor: {get_param: vm_1_flavor}
vm_image: {get_param: vm_1_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "2"
vm_flavor: {get_param: vm_2_flavor}
vm_image: {get_param: vm_2_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "0"
vm_flavor: {get_param: vm_0_flavor}
vm_image: {get_param: vm_0_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "1"
vm_flavor: {get_param: vm_1_flavor}
vm_image: {get_param: vm_1_image}
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "2"
vm_flavor: {get_param: vm_2_flavor}
vm_image: {get_param: vm_2_image}
vm_3_group:
silo: {get_param: silo}
ssh_key: {get_param: silo}
index: "%index%"
+ group: "3"
vm_flavor: {get_param: vm_3_flavor}
vm_image: {get_param: vm_3_image}
description: SSH Key name to use (Public key must exist in OpenStack)
index:
type: number
+ group:
+ type: number
+ default: "0"
vm_flavor:
type: string
default: 1 GB General Purpose v1
image: {get_param: vm_image}
name:
str_replace:
- template: SILO-JOB_NAME-VM_TYPE-INDEX
+ template: SILO-JOB_NAME-GROUP-VM_TYPE-INDEX
params:
"SILO": {get_param: silo}
"JOB_NAME": {get_param: job_name}
- ' - '
- {get_param: vm_image}
- 1
+ "GROUP": {get_param: group}
"INDEX": {get_param: index}
networks:
- network: RC-ODL