function generateTF()

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;
      }
    }
  );
}