#!/usr/bin/env bash

set -ex

PROJECTS=()
PROJECTS+=("apollo")
PROJECTS+=("delphi")
PROJECTS+=("mct")
PROJECTS+=("apollo_new")
PROJECTS+=("artistapp")
PROJECTS+=("core")
PROJECTS+=("prodhub")
PROJECTS+=("infra")
PROJECTS+=("infrastructure")

ENVS=()
ENVS+=("dev")
ENVS+=("qa")
ENVS+=("stage")
ENVS+=("uat")
ENVS+=("prod")

for p in ${PROJECTS[@]};
do
  for e in ${ENVS[@]};
  do
    if [[ -d "${p}/${e}/Main" ]];
    then
      cd "${p}/${e}/Main" && terraform init && terraform get && terraform apply --auto-approve --target module.main_sg_map && cd -
    fi
  done
done
