in read_input/main.js [99:123]
function generateTF(eztfInputConfig, customer) {
process.env.EZTF_INPUT_CONFIG = eztfInputConfig;
process.env.EZTF_CDK_OUTPUT_DIR = customer;
process.env.EZTF_OUTPUT_DIR =
process.env.EZTF_OUTPUT_DIR || "../ezytf-gen-data/eztf-output";
process.env.CI = 1;
exec(
`echo $EZTF_INPUT_CONFIG && \
echo $EZTF_CDK_OUTPUT_DIR && \
if [ -f "\${EZTF_ACCESS_TOKEN_FILE}" ]; then gcloud config set auth/access_token_file $EZTF_ACCESS_TOKEN_FILE ; fi && \
cd ../generate && pwd && \
cdktf synth --hcl --output $EZTF_CDK_OUTPUT_DIR && \
python -W ignore repo.py`,
(err, stdout, stderr) => {
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);
if (err) {
console.error(err);
return;
}
}
);
}