name: Terraform Apply on: push: branches: [main] jobs: apply: name: Terraform Apply - BCN01 runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 - name: Configure git SSH run: git config --global url."git@github.mpi-internal.com:".insteadOf "https://github.mpi-internal.com/" - name: Setup Terraform uses: hashicorp/setup-terraform@v3 with: terraform_version: 1.5.0 - name: Terraform Init working-directory: sites/bcn01 run: terraform init env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_REGION: us-east-1 - name: Terraform Apply working-directory: sites/bcn01 run: terraform apply -auto-approve env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_REGION: us-east-1 MERAKI_DASHBOARD_API_KEY: ${{ secrets.MERAKI_DASHBOARD_API_KEY }}