# Installs Hashicorp's Packer binary, required for {verify,merge}-packer jobs
mkdir /tmp/packer
cd /tmp/packer
-wget -nv https://releases.hashicorp.com/packer/0.12.2/packer_0.12.2_linux_amd64.zip
-unzip packer_0.12.2_linux_amd64.zip -d /usr/local/bin/
+wget -nv https://releases.hashicorp.com/packer/1.1.3/packer_1.1.3_linux_amd64.zip
+unzip packer_1.1.3_linux_amd64.zip -d /usr/local/bin/
# rename packer to avoid conflict with binary in cracklib
mv /usr/local/bin/packer /usr/local/bin/packer.io
--- /dev/null
+{
+ "variables": {
+ "public_base_image": null,
+ "public_network": null,
+ "public_cloud_user": null,
+ "public_auth_url": null,
+ "public_tenant": null,
+ "public_user": null,
+ "public_pass": null,
+ "distro": null,
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
+ },
+ "builders": [
+ {
+ "type": "openstack",
+ "identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
+ "tenant_name": "{{user `public_tenant`}}",
+ "username": "{{user `public_user`}}",
+ "password": "{{user `public_pass`}}",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
+ "ssh_username": "{{user `public_cloud_user`}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - autorelease - {{isotime \"20060102-1504\"}}",
+ "source_image_name": "{{user `public_base_image`}}",
+ "flavor": "v1-standard-4",
+ "networks": [
+ "{{user `public_network`}}"
+ ],
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
+ }
+ ],
+ "provisioners": [
+ {
+ "type": "shell",
+ "scripts": [
+ "provision/baseline.sh",
+ "provision/java-builder.sh",
+ "provision/system_reseal_local_env.sh",
+ "provision/system_reseal.sh"
+ ],
+ "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"
+ }
+ ]
+}
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - baseline - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - baseline - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - baseline - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack-newton - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack-newton - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack-newton - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack-ocata - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack-ocata - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack-ocata - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack-pike - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack-pike - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack-pike - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - devstack - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - devstack - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - docker - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - docker - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - docker - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - gbp - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - gbp - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - gbp - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - java-builder - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - java-builder - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - java-builder - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - mininet-ovs-25 - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-25 - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - mininet-ovs-25 - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - mininet-ovs-26 - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - mininet-ovs-26 - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - mininet-ovs-26 - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - mininet - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - mininet - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - mininet - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
"public_tenant": null,
"public_user": null,
"public_pass": null,
- "private_base_image": null,
- "private_network": null,
- "private_cloud_user": null,
- "private_auth_url": null,
- "private_tenant": null,
- "private_user": null,
- "private_pass": null,
"distro": null,
- "cloud_user_data": null
+ "cloud_user_data": null,
+ "ssh_proxy_host": ""
},
"builders": [
{
"type": "openstack",
- "name": "public_cloud",
"identity_endpoint": "{{user `public_auth_url`}}",
+ "domain_name": "Default",
"tenant_name": "{{user `public_tenant`}}",
"username": "{{user `public_user`}}",
"password": "{{user `public_pass`}}",
- "region": "DFW",
+ "region": "ca-ymq-1",
+ "availability_zone": "ca-ymq-2",
"ssh_username": "{{user `public_cloud_user`}}",
- "image_name": "{{user `distro`}} - robot - {{isotime \"20060102-1504\"}}",
+ "ssh_proxy_host": "{{user `ssh_proxy_host`}}",
+ "image_name": "ZZCI - {{user `distro`}} - robot - {{isotime \"20060102-1504\"}}",
"source_image_name": "{{user `public_base_image`}}",
- "flavor": "general1-1",
+ "flavor": "v1-standard-1",
"networks": [
"{{user `public_network`}}"
],
- "user_data_file": "{{user `cloud_user_data`}}"
- },
- {
- "type": "openstack",
- "name": "private_cloud",
- "identity_endpoint": "{{user `private_auth_url`}}",
- "tenant_name": "{{user `private_tenant`}}",
- "username": "{{user `private_user`}}",
- "password": "{{user `private_pass`}}",
- "ssh_username": "{{user `private_cloud_user`}}",
- "image_name": "{{user `distro`}} - robot - {{isotime \"20060102-1504\"}}",
- "source_image_name": "{{user `private_base_image`}}",
- "flavor": "general1-1",
- "networks": [
- "{{user `private_network`}}"
- ],
- "user_data_file": "{{user `cloud_user_data`}}"
+ "user_data_file": "{{user `cloud_user_data`}}",
+ "metadata": {
+ "ci_managed": "yes"
+ }
}
],
"provisioners": [
{
- "public_base_image": "CentOS 7 (PVHVM)",
- "public_cloud_user": "root",
- "private_base_image": "CentOS 7 (cloudimg 1510)",
- "private_cloud_user": "centos",
+ "public_base_image": "CentOS 7.1711 (2017-11-05) - LF upload",
+ "public_cloud_user": "centos",
"distro": "CentOS 7",
"cloud_user_data": "provision/rh-user_data.sh"
}
{
- "public_auth_url": "https://identity.api.rackspacecloud.com/v2.0/",
+ "public_auth_url": "https://auth.vexxhost.net/v3/",
"public_tenant": "TENNANTID",
"public_user": "USERID",
"public_pass": "USERPASS",
- "public_network": "cac67a72-aefc-48f8-ae55-9affa3540dd0",
- "private_auth_url": "https://privapi.opendaylight.org:5000/v2.0",
- "private_tenant": "TENNANTID",
- "private_user": "USERID",
- "private_pass": "USERPASS",
- "private_network": "6bd0cc77-9896-4fba-a663-88c1a4bbd9a2"
+ "public_network": "b5fcd86e-efac-4997-b8bc-dbe0d35bc229",
+ "ssh_proxy_host": ""
}
{
- "public_base_image": "Ubuntu 14.04 LTS (Trusty Tahr) (PVHVM)",
- "public_cloud_user": "root",
- "private_base_image": "Ubuntu 14.04 LTS Trusty Tahr (cloudimg)",
- "private_cloud_user": "ubuntu",
+ "public_base_image": "Ubuntu 14.04.5 LTS (2017-12-05) - LF upload",
+ "public_cloud_user": "ubuntu",
"distro": "Ubuntu 14.04",
"cloud_user_data": "provision/null_data.sh"
}
{
- "public_base_image": "Ubuntu 16.04 LTS (Xenial Xerus) (PVHVM)",
- "public_cloud_user": "root",
- "private_base_image": "Ubuntu 16.04 LTS (2016-05-03 cloudimg)",
- "private_cloud_user": "ubuntu",
+ "public_base_image": "Ubuntu 16.04 LTS (2017-12-01) - LF upload",
+ "public_cloud_user": "ubuntu",
"distro": "Ubuntu 16.04",
"cloud_user_data": "provision/null_data.sh"
}