init terraformを設定しました

This commit is contained in:
ry.yamafuji 2025-12-05 21:33:53 +09:00
parent dd65fdd8b5
commit fa09f7199f
2 changed files with 10 additions and 2 deletions

View File

@ -14,6 +14,7 @@ jobs:
env: env:
GCP_PROJECT_ID: ${{ secrets.GCP_PROJECT_ID }} GCP_PROJECT_ID: ${{ secrets.GCP_PROJECT_ID }}
GCP_SA_KEY: ${{ secrets.GCP_SA_KEY }} GCP_SA_KEY: ${{ secrets.GCP_SA_KEY }}
REPO_NAME: ${{ github.repository }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -38,6 +39,10 @@ jobs:
gcloud config list gcloud config list
gcloud --version gcloud --version
- name: Exec Terraform init shell
run: |
./scripts/terraform/init.sh

View File

@ -6,13 +6,16 @@ set -euo pipefail
TF_DIR=${TF_DIR:-terraform} TF_DIR=${TF_DIR:-terraform}
# GCS S3などで保存する # GCS S3などで保存する
TF_STATE_BUCKET=${TF_STATE_BUCKET:-cicd-tfstate-bucket} TF_STATE_BUCKET=${TF_STATE_BUCKET:-cicd-tfstate-bucket-20250906}
ENV=${ENV:-dev} ENV=${ENV:-dev}
REPO_NAME=${REPO_NAME:-unknown} REPO_NAME=${REPO_NAME:-unknown}
cd "$TF_DIR" cd "$TF_DIR"
echo "$REPO_NAME"
# --- terraform init 実行 --- ecgi
# # --- terraform init 実行 ---
terraform init \ terraform init \
-backend-config="bucket=${TF_STATE_BUCKET}" \ -backend-config="bucket=${TF_STATE_BUCKET}" \
-backend-config="prefix=${REPO_NAME}/${ENV}" \ -backend-config="prefix=${REPO_NAME}/${ENV}" \