1 heat_template_version: 2016-04-08
6 description: Name of job running this template
11 String to identify a Jenkins Master
13 Useful in scenarios where multiple Jenkins Masters might be
14 creating VMs in the same cloud to uniquely distinguish them.
16 TODO we should move to using tags once OpenStack Ocata which is
17 available to us with support for server tags properties.
20 description: SSH Key name to use (Public key must exist in OpenStack)
25 default: 1 GB General Purpose v1
26 description: OpenStack Flavor to use
29 description: VM Image to spin up
33 type: "OS::Nova::Server"
35 flavor: { get_param: vm_flavor }
36 image: { get_param: vm_image }
39 template: SILO-JOB_NAME-VM_TYPE-INDEX
41 "SILO": { get_param: silo }
42 "JOB_NAME": { get_param: job_name }
46 - { get_param: vm_image }
48 "INDEX": { get_param: index }
51 key_name: { get_param: ssh_key }
54 git clone https://git.opendaylight.org/gerrit/releng/builder /builder
55 /builder/jenkins-scripts/jenkins-init-script.sh
59 description: IP address of the instance
60 value: { get_attr: [instance, networks, RC-ODL, 0] }