From 87a0e05056b956ded46b841ff8128fae67237945 Mon Sep 17 00:00:00 2001 From: piny940 <83708535+piny940@users.noreply.github.com> Date: Wed, 16 Oct 2024 11:42:28 +0900 Subject: [PATCH] =?UTF-8?q?terraform=E3=81=A7=E4=BD=BF=E3=81=86secret?= =?UTF-8?q?=E3=82=92google=20secret=20manager=E3=81=AB=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aws/production/locals.tf | 2 ++ aws/production/provider.tf | 8 ++++++++ aws/staging/locals.tf | 2 ++ aws/staging/provider.tf | 7 +++++++ aws/staging/service-monitor.tf | 10 ++++++++++ 5 files changed, 29 insertions(+) diff --git a/aws/production/locals.tf b/aws/production/locals.tf index 1bee928a7..7060bb1ec 100644 --- a/aws/production/locals.tf +++ b/aws/production/locals.tf @@ -1,3 +1,5 @@ locals { slack_channel = "C06CB9RUP3J" + gcp_project = "prd-piny940" + env = "production" } diff --git a/aws/production/provider.tf b/aws/production/provider.tf index 1cf0b47b3..2c7549ee5 100644 --- a/aws/production/provider.tf +++ b/aws/production/provider.tf @@ -1,3 +1,11 @@ provider "aws" { region = "ap-northeast-1" } +provider "google" { + project = local.gcp_project + default_labels = { + service = "home-cluster" + environment = local.env + } +} + diff --git a/aws/staging/locals.tf b/aws/staging/locals.tf index cea36c923..efa7ee54b 100644 --- a/aws/staging/locals.tf +++ b/aws/staging/locals.tf @@ -1,3 +1,5 @@ locals { slack_channel = "C07655VCH9P" + gcp_project = "stg-piny940" + env = "staging" } diff --git a/aws/staging/provider.tf b/aws/staging/provider.tf index 1cf0b47b3..d670139b1 100644 --- a/aws/staging/provider.tf +++ b/aws/staging/provider.tf @@ -1,3 +1,10 @@ provider "aws" { region = "ap-northeast-1" } +provider "google" { + project = local.gcp_project + default_labels = { + service = "home-cluster" + environment = local.env + } +} diff --git a/aws/staging/service-monitor.tf b/aws/staging/service-monitor.tf index e7451ccef..478cea1c3 100644 --- a/aws/staging/service-monitor.tf +++ b/aws/staging/service-monitor.tf @@ -22,6 +22,16 @@ data "archive_file" "dummy" { filename = "dummy.txt" } } +resource "google_secret_manager_secret" "service_monitor" { + secret_id = "stg-service-monitor" + replication { + auto {} + } +} +# data "google_secret_manager_secret_version" "service_monitor" { +# secret = google_secret_manager_secret.service_monitor.secret_id +# version = "1" +# } resource "aws_lambda_function" "service-monitor" { function_name = "stg-service-monitor" description = "Service monitor of staging home cluster"