@@ -90,7 +90,7 @@ pipeline {
90
90
BROKER_URL = " https://broker.io.nrs.gov.bc.ca"
91
91
HTTP_PROXY = " http://test-forwardproxy.nrs.bcgov:23128"
92
92
PODMAN_ANSIBLE_INVENTORY_PATH = " ${ params.devInventoryPath} "
93
- ANSIBLE_COLLECTION_VERSION = " ${ params.ansibleCollectionBranchTag != null && params.ansibleCollectionBranchTag != "" ? ",${params.ansibleCollectionBranchTag}" : ",v2.0.3 "} "
93
+ ANSIBLE_COLLECTION_VERSION = " ${ params.ansibleCollectionBranchTag != null && params.ansibleCollectionBranchTag != "" ? ",${params.ansibleCollectionBranchTag}" : ",v2.0.4 "} "
94
94
PODMAN_ANSIBLE_COLLECTION_URL = " github.com/bcgov/nr-polaris-collection.git#polaris/deploy${ env.ANSIBLE_COLLECTION_VERSION} "
95
95
PODMAN_ANSIBLE_COLLECTION_PATH = " ./collections/ansible_collections"
96
96
GIT_CREDS = credentials(' ci-user' )
@@ -161,6 +161,9 @@ pipeline {
161
161
vaultApp. revokeToken()
162
162
intention. endAction(" configure" )
163
163
intention. startAction(" install" )
164
+ intention. openResponse. actions. each { key , value ->
165
+ env. " ACTION_TOKEN_${ key.toUpperCase()} " = " ${ value.token} "
166
+ }
164
167
podman = new Podman (this )
165
168
podman. login(authfile : " ${ env.AUTHFILE} " , options : " -u ${ env.REGISTRY_USERNAME} -p ${ env.REGISTRY_PASSWORD} " )
166
169
podman. run(" willhallonline/ansible:2.12-alpine-3.16" ,
@@ -174,7 +177,7 @@ pipeline {
174
177
-v \$ (pwd)/infra/inventory:/ansible/inventory \
175
178
-v \$ (pwd)/files/ansible/ansible.cfg:/etc/ansible/ansible.cfg \
176
179
-v \$ (pwd)/downloads:/ansible/downloads \
177
- -e PODMAN_*" ,
180
+ -e PODMAN_* -e ACTION_TOKEN_* " ,
178
181
command : ' ansible-playbook -i inventory/${PODMAN_ANSIBLE_INVENTORY_PATH} \
179
182
app/playbooks/playbook.yaml --extra-vars "env_vars=dev"' )
180
183
podman. logout(authfile : " ${ env.AUTHFILE} " )
@@ -227,7 +230,7 @@ pipeline {
227
230
BROKER_URL = " https://nr-broker.apps.silver.devops.gov.bc.ca"
228
231
HTTP_PROXY = " http://test-forwardproxy.nrs.bcgov:23128"
229
232
PODMAN_ANSIBLE_INVENTORY_PATH = " ${ params.testInventoryPath} "
230
- ANSIBLE_COLLECTION_VERSION = " ${ params.ansibleCollectionBranchTag != null && params.ansibleCollectionBranchTag != "" ? ",${params.ansibleCollectionBranchTag}" : ",v2.0.3 "} "
233
+ ANSIBLE_COLLECTION_VERSION = " ${ params.ansibleCollectionBranchTag != null && params.ansibleCollectionBranchTag != "" ? ",${params.ansibleCollectionBranchTag}" : ",v2.0.4 "} "
231
234
PODMAN_ANSIBLE_COLLECTION_URL = " github.com/bcgov/nr-polaris-collection.git#polaris/deploy${ env.ANSIBLE_COLLECTION_VERSION} "
232
235
PODMAN_ANSIBLE_COLLECTION_PATH = " ./collections/ansible_collections"
233
236
GIT_CREDS = credentials(' ci-user' )
@@ -298,6 +301,9 @@ pipeline {
298
301
vaultApp. revokeToken()
299
302
intention. endAction(" configure" )
300
303
intention. startAction(" install" )
304
+ intention. openResponse. actions. each { key , value ->
305
+ env. " ACTION_TOKEN_${ key.toUpperCase()} " = " ${ value.token} "
306
+ }
301
307
podman = new Podman (this )
302
308
podman. login(authfile : " ${ env.AUTHFILE} " , options : " -u ${ env.REGISTRY_USERNAME} -p ${ env.REGISTRY_PASSWORD} " )
303
309
podman. run(" willhallonline/ansible:2.12-alpine-3.16" ,
@@ -311,7 +317,7 @@ pipeline {
311
317
-v \$ (pwd)/infra/inventory:/ansible/inventory \
312
318
-v \$ (pwd)/files/ansible/ansible.cfg:/etc/ansible/ansible.cfg \
313
319
-v \$ (pwd)/downloads:/ansible/downloads \
314
- -e PODMAN_*" ,
320
+ -e PODMAN_* -e ACTION_TOKEN_* " ,
315
321
command : ' ansible-playbook -i inventory/${PODMAN_ANSIBLE_INVENTORY_PATH} \
316
322
app/playbooks/playbook.yaml --extra-vars "env_vars=test"' )
317
323
podman. logout(authfile : " ${ env.AUTHFILE} " )
@@ -375,7 +381,7 @@ pipeline {
375
381
BROKER_URL = " https://nr-broker.apps.silver.devops.gov.bc.ca"
376
382
HTTP_PROXY = " http://test-forwardproxy.nrs.bcgov:23128"
377
383
PODMAN_ANSIBLE_INVENTORY_PATH = " ${ params.prodInventoryPath} "
378
- ANSIBLE_COLLECTION_VERSION = " ${ params.ansibleCollectionBranchTag != null && params.ansibleCollectionBranchTag != "" ? ",${params.ansibleCollectionBranchTag}" : ",v2.0.3 "} "
384
+ ANSIBLE_COLLECTION_VERSION = " ${ params.ansibleCollectionBranchTag != null && params.ansibleCollectionBranchTag != "" ? ",${params.ansibleCollectionBranchTag}" : ",v2.0.4 "} "
379
385
PODMAN_ANSIBLE_COLLECTION_URL = " github.com/bcgov/nr-polaris-collection.git#polaris/deploy${ env.ANSIBLE_COLLECTION_VERSION} "
380
386
PODMAN_ANSIBLE_COLLECTION_PATH = " ./collections/ansible_collections"
381
387
GIT_CREDS = credentials(' ci-user' )
@@ -446,6 +452,9 @@ pipeline {
446
452
vaultApp. revokeToken()
447
453
intention. endAction(" configure" )
448
454
intention. startAction(" install" )
455
+ intention. openResponse. actions. each { key , value ->
456
+ env. " ACTION_TOKEN_${ key.toUpperCase()} " = " ${ value.token} "
457
+ }
449
458
podman = new Podman (this )
450
459
podman. login(authfile : " ${ env.AUTHFILE} " , options : " -u ${ env.REGISTRY_USERNAME} -p ${ env.REGISTRY_PASSWORD} " )
451
460
podman. run(" willhallonline/ansible:2.12-alpine-3.16" ,
@@ -459,7 +468,7 @@ pipeline {
459
468
-v \$ (pwd)/infra/inventory:/ansible/inventory \
460
469
-v \$ (pwd)/files/ansible/ansible.cfg:/etc/ansible/ansible.cfg \
461
470
-v \$ (pwd)/downloads:/ansible/downloads \
462
- -e PODMAN_*" ,
471
+ -e PODMAN_* -e ACTION_TOKEN_* " ,
463
472
command : ' ansible-playbook -i inventory/${PODMAN_ANSIBLE_INVENTORY_PATH} \
464
473
app/playbooks/playbook.yaml --extra-vars "env_vars=prod"' )
465
474
podman. logout(authfile : " ${ env.AUTHFILE} " )
0 commit comments