diff --git a/.github/workflows/terraform-deploy.yml b/.github/workflows/terraform-deploy.yml index 555ff8cec0..4b9d198770 100644 --- a/.github/workflows/terraform-deploy.yml +++ b/.github/workflows/terraform-deploy.yml @@ -16,12 +16,10 @@ jobs: run: | echo "Cloning repo..." git clone https://kafka-ui-infra:${{ secrets.KAFKA_UI_INFRA_TOKEN }}@gitlab.provectus.com/provectus-internals/kafka-ui-infra.git --branch master - echo "\nCd to deployment..." + echo "Cd to deployment..." cd kafka-ui-infra/aws-infrastructure4eks/deployment - echo "\nListing files in pwd=$(pwd)" - ls -al - echo "GITHUB_WORKSPACE=$(pwd)" >> $GITHUB_ENV - echo "\nThis is the working directory now: $GITHUB_WORKSPACE" + echo "$TF_DIR=$(pwd)" >> $GITHUB_ENV + echo "Terraform will be triggered in this dir $TF_DIR" - name: Configure AWS credentials for Kafka-UI account uses: aws-actions/configure-aws-credentials@v1 @@ -35,19 +33,20 @@ jobs: - name: Terraform format id: fmt - run: terraform fmt -check + run: cd $TF_DIR && terraform fmt -check - name: Terraform init id: init - run: terraform init --backend-config="../envs/pro/terraform-backend.tfvars" + run: cd $TF_DIR && terraform init --backend-config="../envs/pro/terraform-backend.tfvars" - name: Terraform validate id: validate - run: terraform validate -no-color + run: cd $TF_DIR && terraform validate -no-color - name: Terraform plan id: plan run: | + cd $TF_DIR echo "TF_VAR_github_connector_access_token=${{ secrets.SOURCE_CONNECTOR_GITHUB_TOKEN }}" >> $GITHUB_ENV # TODO: echo "TF_VAR_repo_user_key=${{ secrets.KAKFA_UI_INFRA_TOKEN }}" >> $GITHUB_ENV # we add these two vars to the env since we use them in tf deployment @@ -64,13 +63,4 @@ jobs: - name: Terraform apply id: apply if: ${{ github.event.inputs.applyTerraform == 'yes' }} - run: terraform apply --var-file="../envs/pro/eks.tfvars" -auto-approve - - - - - - - - - + run: cd $TF_DIR && terraform apply --var-file="../envs/pro/eks.tfvars" -auto-approve