From fce686972cf48fffc08b0f64a69f660cb00fff05 Mon Sep 17 00:00:00 2001 From: Manuel Romero Date: Fri, 7 Oct 2022 11:42:17 +0200 Subject: [PATCH] injecting aws credentials --- qmi-cloud-worker/docker/tf.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qmi-cloud-worker/docker/tf.js b/qmi-cloud-worker/docker/tf.js index 0cc2b8c..ea5b98f 100644 --- a/qmi-cloud-worker/docker/tf.js +++ b/qmi-cloud-worker/docker/tf.js @@ -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}`,