init terraformを設定しました
This commit is contained in:
parent
dd65fdd8b5
commit
fa09f7199f
5
.github/workflows/deploy_to_gcp.yml
vendored
5
.github/workflows/deploy_to_gcp.yml
vendored
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -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}" \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user