CI: Add HCL2 packer cloud env config 34/11534/1
authorAnil Belur <abelur@linuxfoundation.org>
Sun, 30 Jul 2023 03:16:28 +0000 (13:16 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Sun, 30 Jul 2023 03:20:23 +0000 (13:20 +1000)
Change-Id: I4530dc764c09fac4b2c12b18f49d41b1c0bbc43b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/config-params.yaml [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/content [new file with mode: 0644]
jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.sandbox.yaml [new symlink]
jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.yaml [new file with mode: 0644]
jjb/ci-management/ci-packer.yaml

diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/config-params.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/config-params.yaml
new file mode 100644 (file)
index 0000000..c66b9cf
--- /dev/null
@@ -0,0 +1,3 @@
+---
+name: "packer-cloud-env-hcl"
+comment: "packer-cloud-env-hcl"
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/content b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/content
new file mode 100644 (file)
index 0000000..102c8ad
--- /dev/null
@@ -0,0 +1,11 @@
+cloud_auth_url = "https://auth.vexxhost.net/v3/"
+cloud_tenant = "340aa2bd-d826-4bc3-b0b7-8f85b7e84294"
+cloud_user = "$PACKER_CLOUD_USR"
+cloud_pass = "$PACKER_CLOUD_PSW"
+cloud_network = "b9e029b4-9b35-4a83-a4e6-c820eb00c3ec"
+cloud_region = "sjc1"
+cloud_availability_zone = "nova"
+flavor = "v2-highcpu-1"
+vm_use_block_storage = "true"
+vm_image_disk_format = "raw"
+ssh_proxy_host = ""
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.sandbox.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.sandbox.yaml
new file mode 120000 (symlink)
index 0000000..ba50257
--- /dev/null
@@ -0,0 +1 @@
+customizedCredentialMappings.yaml
\ No newline at end of file
diff --git a/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.yaml b/jenkins-config/managed-config-files/custom/packer-cloud-env-hcl/customizedCredentialMappings.yaml
new file mode 100644 (file)
index 0000000..7151602
--- /dev/null
@@ -0,0 +1,4 @@
+---
+customizedCredentialMappings:
+  - credentialsId: "packer-cloud"
+    tokenKey: "PACKER_CLOUD"
index 6ed5505..e56b91e 100644 (file)
@@ -8,6 +8,7 @@
     build-node: centos7-builder-1c-1g
     build-timeout: 90
     cron: "00 H 1 * *"
+    packer-cloud-settings: packer-cloud-env-hcl
 
 - project:
     name: packer-verify