-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmain.tf
97 lines (83 loc) · 2.23 KB
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
module "repo_manager" {
source = "./github_repo"
name = "repo-manager"
description = "Manage repo configuration in this org"
}
module "terraform_aws_concourse" {
source = "./github_repo"
name = "terraform-aws-concourse"
description = "Terraform module for deploying Concourse onto AWS EC2"
team_access = {
ids = {
team_id = data.github_team.ids.id
access = "push"
}
int_green = {
team_id = data.github_team.int_green.id
access = "push"
}
}
}
module "manage_mysql_user" {
source = "./github_repo"
name = "manage-mysql-user"
description = "Manages MySQL users"
}
module "manage_postgres_user" {
source = "./github_repo"
name = "manage-postgres-user"
description = "Manages PostgreSQL users"
team_access = {
int_green = {
team_id = data.github_team.int_green.id
access = "push"
}
}
}
module "terraform_aws_egress_proxy" {
source = "./github_repo"
name = "terraform-aws-egress-proxy"
description = "Squid egress proxy for AWS"
team_access = {
int_green = {
team_id = data.github_team.int_green.id
access = "push"
}
}
}
module "kong_portal_cli_lambda" {
source = "./github_repo"
name = "kong-portal-cli-lambda"
description = "Lambda for running Kong Portal CLI"
team_access = {
int_green = {
team_id = data.github_team.int_green.id
access = "push"
}
}
}
module "terraform_aws_modsecurity_crs" {
source = "./github_repo"
name = "terraform-aws-modsecurity-crs"
description = "Terraform module to deploy ModSecurity Core Rule Set on AWS"
}
module "terraform_aws_gatus" {
source = "./github_repo"
name = "terraform-aws-gatus"
description = "Terraform module to deploy Gatus on AWS"
template = {
owner = "north-kite"
repo = "repo-template-terraform"
}
}
module "repo_template_terraform" {
source = "./github_repo"
name = "repo-template-terraform"
description = "Repo template for Terraform modules"
is_template = true
}
module "terramate_quickstart" {
source = "./github_repo"
name = "terramate-quickstart"
description = "Follow quickstart guide for Terramate"
}