X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openstack-hot%2Fgeneric-server.yaml;h=68fe7493778f50627c539f2f7bac7730d5df7ee5;hb=e79310187ca46431a583a81e91cb83657fde8327;hp=39c38563c7edb4464970c36e7b9693e4aced993b;hpb=cd53a4071bcec7ca598ce8da3c5d762a2671fe59;p=releng%2Fbuilder.git diff --git a/openstack-hot/generic-server.yaml b/openstack-hot/generic-server.yaml index 39c38563c..68fe74937 100644 --- a/openstack-hot/generic-server.yaml +++ b/openstack-hot/generic-server.yaml @@ -21,23 +21,32 @@ parameters: 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 + default: v1-standard-1 description: OpenStack Flavor to use vm_image: type: string description: VM Image to spin up resources: + port: + type: "OS::Neutron::Port" + properties: + allowed_address_pairs: + - ip_address: 10.250.0.0/24 + network: odlci instance: type: "OS::Nova::Server" properties: - flavor: {get_param: vm_flavor} image: {get_param: vm_image} + flavor: {get_param: vm_flavor} 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} @@ -45,21 +54,22 @@ resources: str_split: - ' - ' - {get_param: vm_image} - - 1 + - 2 + "GROUP": {get_param: group} "INDEX": {get_param: index} networks: - - network: RC-ODL + - port: {get_resource: port} key_name: {get_param: ssh_key} user_data: | #!/bin/bash - until ping -c1 git.opendaylight.org &>/dev/null + until host devvexx.opendaylight.org &>/dev/null do - echo "Waiting until git.opendaylight.org is resolvable..." + echo "Waiting until devvexx.opendaylight.org is resolvable..." done - git clone https://git.opendaylight.org/gerrit/releng/builder /builder - /builder/jenkins-scripts/jenkins-init-script.sh + git clone --recurse-submodules git://devvexx.opendaylight.org/mirror/releng/builder /opt/ciman + /opt/ciman/jjb/global-jjb/jenkins-init-scripts/init.sh outputs: ip: description: IP address of the instance - value: {get_attr: [instance, networks, RC-ODL, 0]} + value: {get_attr: [instance, networks, odlci, 0]}