--- ################ # Stack 2 Type # ################ # The parameter and builder macros are meant to be used together. Job templates # that want to use the Stack 2 Type must declare both the parameter and builder # component. - parameter: name: integration-stack-2-type parameters: - string: name: VM_0_COUNT default: "{vm_0_count}" description: "Number of systems to spawn for vm 0" - string: name: VM_0_FLAVOR default: "{vm_0_flavor}" description: "VM flavor to use for vm 0" - string: name: VM_0_IMAGE default: "{vm_0_image}" description: "VM image to use for vm 0" - string: name: VM_1_COUNT default: "{vm_1_count}" description: "Number of systems to spawn for vm 1" - string: name: VM_1_FLAVOR default: "{vm_1_flavor}" description: "VM flavor to use for vm 1" - string: name: VM_1_IMAGE default: "{vm_1_image}" description: "VM image to use for vm 1" - builder: name: integration-stack-2-type builders: - lf-stack-create: openstack-cloud: "{openstack-cloud}" openstack-heat-template: "{openstack-heat-template}" openstack-heat-template-dir: "{openstack-heat-template-dir}" openstack-heat-parameters: | vm_0_count: '$VM_0_COUNT' vm_0_flavor: '$VM_0_FLAVOR' vm_0_image: '$VM_0_IMAGE' vm_1_count: '$VM_1_COUNT' vm_1_flavor: '$VM_1_FLAVOR' vm_1_image: '$VM_1_IMAGE' ################ # Stack 3 Type # ################ # The parameter and builder macros are meant to be used together. Job templates # that want to use the Stack 3 Type must declare both the parameter and builder # component. - parameter: name: integration-stack-3-type parameters: - string: name: VM_0_COUNT default: "{vm_0_count}" description: "Number of systems to spawn for vm 0" - string: name: VM_0_FLAVOR default: "{vm_0_flavor}" description: "VM flavor to use for vm 0" - string: name: VM_0_IMAGE default: "{vm_0_image}" description: "VM image to use for vm 0" - string: name: VM_1_COUNT default: "{vm_1_count}" description: "Number of systems to spawn for vm 1" - string: name: VM_1_FLAVOR default: "{vm_1_flavor}" description: "VM flavor to use for vm 1" - string: name: VM_1_IMAGE default: "{vm_1_image}" description: "VM image to use for vm 1" - string: name: VM_2_COUNT default: "{vm_2_count}" description: "Number of systems to spawn for vm 2" - string: name: VM_2_FLAVOR default: "{vm_2_flavor}" description: "VM flavor to use for vm 2" - string: name: VM_2_IMAGE default: "{vm_2_image}" description: "VM image to use for vm 2" - builder: name: integration-stack-3-type builders: - lf-stack-create: openstack-cloud: "{openstack-cloud}" openstack-heat-template: "{openstack-heat-template}" openstack-heat-template-dir: "{openstack-heat-template-dir}" openstack-heat-parameters: | vm_0_count: '$VM_0_COUNT' vm_0_flavor: '$VM_0_FLAVOR' vm_0_image: '$VM_0_IMAGE' vm_1_count: '$VM_1_COUNT' vm_1_flavor: '$VM_1_FLAVOR' vm_1_image: '$VM_1_IMAGE' vm_2_count: '$VM_2_COUNT' vm_2_flavor: '$VM_2_FLAVOR' vm_2_image: '$VM_2_IMAGE' ################ # Stack 4 Type # ################ # The parameter and builder macros are meant to be used together. Job templates # that want to use the Stack 4 Type must declare both the parameter and builder # component. - parameter: name: integration-stack-4-type parameters: - string: name: VM_0_COUNT default: "{vm_0_count}" description: "Number of systems to spawn for vm 0" - string: name: VM_0_FLAVOR default: "{vm_0_flavor}" description: "VM flavor to use for vm 0" - string: name: VM_0_IMAGE default: "{vm_0_image}" description: "VM image to use for vm 0" - string: name: VM_1_COUNT default: "{vm_1_count}" description: "Number of systems to spawn for vm 1" - string: name: VM_1_FLAVOR default: "{vm_1_flavor}" description: "VM flavor to use for vm 1" - string: name: VM_1_IMAGE default: "{vm_1_image}" description: "VM image to use for vm 1" - string: name: VM_2_COUNT default: "{vm_2_count}" description: "Number of systems to spawn for vm 2" - string: name: VM_2_FLAVOR default: "{vm_2_flavor}" description: "VM flavor to use for vm 2" - string: name: VM_2_IMAGE default: "{vm_2_image}" description: "VM image to use for vm 2" - string: name: VM_3_COUNT default: "{vm_3_count}" description: "Number of systems to spawn for vm 3" - string: name: VM_3_FLAVOR default: "{vm_3_flavor}" description: "VM flavor to use for vm 3" - string: name: VM_3_IMAGE default: "{vm_3_image}" description: "VM image to use for vm 3" - builder: name: integration-stack-4-type builders: - lf-stack-create: openstack-cloud: "{openstack-cloud}" openstack-heat-template: "{openstack-heat-template}" openstack-heat-template-dir: "{openstack-heat-template-dir}" openstack-heat-parameters: | vm_0_count: '$VM_0_COUNT' vm_0_flavor: '$VM_0_FLAVOR' vm_0_image: '$VM_0_IMAGE' vm_1_count: '$VM_1_COUNT' vm_1_flavor: '$VM_1_FLAVOR' vm_1_image: '$VM_1_IMAGE' vm_2_count: '$VM_2_COUNT' vm_2_flavor: '$VM_2_FLAVOR' vm_2_image: '$VM_2_IMAGE' vm_3_count: '$VM_3_COUNT' vm_3_flavor: '$VM_3_FLAVOR' vm_3_image: '$VM_3_IMAGE'