File tree Expand file tree Collapse file tree 8 files changed +151
-0
lines changed
Expand file tree Collapse file tree 8 files changed +151
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "server" : " https://amc.rubykaigi.net/api/remote/" ,
3+ "role" : " arn:aws:iam::005216166247:role/OrgzAdmin"
4+ }
Original file line number Diff line number Diff line change 1+ data "aws_acm_certificate" "use1-sponsorships-rk-o" {
2+ provider = aws. use1
3+ domain = " sponsorships.rubykaigi.org"
4+ most_recent = true
5+ }
Original file line number Diff line number Diff line change 1+ data "aws_caller_identity" "current" {}
2+
3+ locals {
4+ aws_account_id = " 005216166247"
5+ }
6+
7+ provider "aws" {
8+ region = " us-west-2"
9+ allowed_account_ids = [local . aws_account_id ]
10+ default_tags {
11+ tags = {
12+ Project = " sponsor-app"
13+ }
14+ }
15+ }
16+
17+ provider "aws" {
18+ alias = " use1"
19+ region = " us-east-1"
20+ allowed_account_ids = [local . aws_account_id ]
21+ default_tags {
22+ tags = {
23+ Project = " sponsor-app"
24+ }
25+ }
26+ }
27+
28+ provider "aws" {
29+ alias = " apne1"
30+ region = " ap-northeast-1"
31+ allowed_account_ids = [local . aws_account_id ]
32+ default_tags {
33+ tags = {
34+ Project = " sponsor-app"
35+ }
36+ }
37+ }
Original file line number Diff line number Diff line change 1+ terraform {
2+ backend "s3" {
3+ bucket = " rk-infra"
4+ workspace_key_prefix = " terraform"
5+ key = " terraform/sponsor-app.tfstate"
6+ region = " ap-northeast-1"
7+ use_lockfile = true
8+ }
9+ }
Original file line number Diff line number Diff line change 1+ module "dev" {
2+ source = " ../../../sponsor-app/tf"
3+
4+ providers = {
5+ aws = aws
6+ aws.cloudfront = aws.use1
7+ aws.files = aws.apne1
8+ }
9+
10+ environment = " dev"
11+ service_name = " sponsor-app-dev"
12+ sqs_name_suffix = " dev"
13+ iam_role_prefix = " SponsorAppDev"
14+ iam_apprunner_access_name = " AppraSponsorAppDev"
15+
16+ s3_bucket_name = " rk-sponsorship-files-dev"
17+ s3_cors_origins = [
18+ " http://localhost:13000" ,
19+ " http://localhost:13010" ,
20+ " http://localhost:3000" ,
21+ " https://amc.rubykaigi.net" ,
22+ ]
23+
24+ enable_cloudfront = false
25+ enable_sqs = false
26+ enable_apprunner = false
27+ enable_amc_oidc = true
28+ enable_shared_resources = false
29+
30+ github_actions_sub = " repo:ruby-no-kai/sponsor-app:ref:refs/heads/master"
31+ }
Original file line number Diff line number Diff line change 1+ module "prd" {
2+ source = " ../../../sponsor-app/tf"
3+
4+ providers = {
5+ aws = aws
6+ aws.cloudfront = aws.use1
7+ aws.files = aws.apne1
8+ }
9+
10+ environment = " production"
11+ service_name = " sponsor-app"
12+ sqs_name_suffix = " prd"
13+ iam_role_prefix = " SponsorApp"
14+ iam_apprunner_access_name = " AppraSponsorApp"
15+
16+ s3_bucket_name = " rk-sponsorship-files-prd"
17+ s3_cors_origins = [" https://sponsorships.rubykaigi.org" ]
18+
19+ enable_cloudfront = true
20+ enable_sqs = true
21+ enable_apprunner = true
22+ enable_amc_oidc = false
23+ enable_shared_resources = true
24+
25+ app_domain = " sponsorships.rubykaigi.org"
26+ certificate_arn = data. aws_acm_certificate . use1-sponsorships-rk-o . arn
27+ cloudfront_log_bucket = " rk-aws-logs.s3.amazonaws.com"
28+ cloudfront_log_prefix = " cf/sponsorships.rubykaigi.org/"
29+ cloudfront_comment = " sponsor-app"
30+
31+ github_actions_sub = " repo:ruby-no-kai/sponsor-app:environment:production"
32+ }
Original file line number Diff line number Diff line change 1+ terraform {
2+ required_providers {
3+ aws = {
4+ source = " hashicorp/aws"
5+ }
6+ }
7+ required_version = " >= 0.13"
8+ }
You can’t perform that action at this time.
0 commit comments