injecting aws credentials

This commit is contained in:
Manuel Romero
2022-10-07 11:42:17 +02:00
parent d28a7b5f26
commit fce686972c

View File

@@ -6,6 +6,8 @@ const fs = require('fs');
const GIT_SCENARIOS = process.env.GIT_SCENARIOS;
const GIT_TAG = process.env.GIT_TAG || "master";
const SSHPATH = process.env.SSHPATH;
const AWS_ACCESS_KEY_ID = process.env.AWS_ACCESS_KEY_ID;
const AWS_SECRET_ACCESS_KEY = process.env.AWS_SECRET_ACCESS_KEY;
function hook_stdout(callback) {
var old_write = process.stdout.write
@@ -32,6 +34,9 @@ function _buildVarsExec( exec, provision ) {
prefix = prefix.replace(/AZQMI/g, 'QMI');
let envs = [
`AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}`,
`AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}`,
`AWS_DEFAULT_REGION=us-east-1`,
`TF_VAR_envbranch=${gitBranch}`,
`TF_VAR_user_email=${provision.user.upn}`,
`TF_VAR_user_oid=${provision.user.oid}`,