terraform is not needed

This commit is contained in:
Jun-te Kim 2025-04-01 12:07:11 +00:00
parent 8b64599e25
commit 8f964a3b97

View file

@ -1,44 +1,44 @@
name: "Terraform CI/CD"
# name: "Terraform CI/CD"
on:
pull_request:
branches:
- main
push:
branches:
- main
# on:
# pull_request:
# branches:
# - main
# push:
# branches:
# - main
permissions:
id-token: write # Needed for OIDC
contents: read
# permissions:
# id-token: write # Needed for OIDC
# contents: read
jobs:
terraform:
name: "Terraform Plan & Apply"
runs-on: ubuntu-latest
# jobs:
# terraform:
# name: "Terraform Plan & Apply"
# runs-on: ubuntu-latest
env:
AWS_REGION: "eu-north-1"
BUCKET_NAME: "survey-extractor-tf-state"
# env:
# AWS_REGION: "eu-north-1"
# BUCKET_NAME: "survey-extractor-tf-state"
steps:
- name: Checkout Code
uses: actions/checkout@v4
# steps:
# - name: Checkout Code
# uses: actions/checkout@v4
- name: Configure AWS Credentials (OIDC)
if: env.AWS_ACCESS_KEY_ID == ''
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/TerraformGitHubRole
aws-region: ${{ env.AWS_REGION }}
# - name: Configure AWS Credentials (OIDC)
# if: env.AWS_ACCESS_KEY_ID == ''
# uses: aws-actions/configure-aws-credentials@v2
# with:
# role-to-assume: arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/TerraformGitHubRole
# aws-region: ${{ env.AWS_REGION }}
- name: Configure AWS Credentials (IAM User)
if: env.AWS_ACCESS_KEY_ID != ''
run: |
echo "Setting up AWS Credentials..."
# aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID
# aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
# aws configure set region $AWS_REGION
# - name: Configure AWS Credentials (IAM User)
# if: env.AWS_ACCESS_KEY_ID != ''
# run: |
# echo "Setting up AWS Credentials..."
# # aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID
# # aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
# # aws configure set region $AWS_REGION
# - name: Setup Terraform
# uses: hashicorp/setup-terraform@v3