-
Notifications
You must be signed in to change notification settings - Fork 5
/
variables.tf
119 lines (110 loc) · 3.15 KB
/
variables.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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
variable "AWSCodeCommitFullAccess" {
description = "AWSCodeCommitFullAccess policy arn"
type = string
default = "arn:aws:iam::aws:policy/AWSCodeCommitFullAccess"
}
variable "AmazonEC2ContainerRegistryFullAccess" {
description = "AmazonEC2ContainerRegistryFullAccess policy arn"
type = string
default = "arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryFullAccess"
}
variable "AmazonS3FullAccess" {
description = "AmazonS3FullAccess policy arn"
type = string
default = "arn:aws:iam::aws:policy/AmazonS3FullAccess"
}
variable "CloudWatchLogsFullAccess" {
description = "CloudWatchLogsFullAccess policy arn"
type = string
default = "arn:aws:iam::aws:policy/CloudWatchLogsFullAccess"
}
variable "AWSCodeBuildAdminAccess" {
description = "AWSCodeBuildAdminAccess policy arn"
type = string
default = "arn:aws:iam::aws:policy/AWSCodeBuildAdminAccess"
}
variable "AWSCodeCommitPowerUser" {
description = "AWSCodeCommitPowerUser policy arn"
type = string
default = "arn:aws:iam::aws:policy/AWSCodeCommitPowerUser"
}
variable "source_type" {
description = "code source type"
type = string
default = "CODEPIPELINE"
}
variable "codecommit_repo_name" {
description = "demo codecommit repo name"
type = string
default = "demo-codecommit-repo"
}
variable "codecommit_repo_branch_name" {
description = "demo codecommit repo branch name"
type = string
default = "main"
}
variable "ecr_repo_name" {
description = "demo ecr repo name"
type = string
default = "demo-ecr-repo"
}
variable "codebuild_project_name" {
description = "demo codebuild Project name"
type = string
default = "demo-codebuild-project"
}
variable "codebuild_deploy_project_name" {
description = "demo codebuild KUBECTL deploy Project name"
type = string
default = "demo-codebuild-deploy-project"
}
variable "codebuild_test_project_name" {
description = "demo codebuild Test Project name"
type = string
default = "demo-codebuild-test-project"
}
variable "codebuild_lint_project_name" {
description = "demo codebuild Lint Project name"
type = string
default = "demo-codebuild-lint-project"
}
variable "app_name" {
description = "app name"
type = string
default = "demo-app"
}
variable "image_tag" {
description = "image tag"
type = string
default = "latest"
}
variable "codepipeline_name" {
description = "codepipeline name"
type = string
default = "demo-codepipeline"
}
variable "buildspec" {
description = "buildspec"
type = string
default = "pipeline_files/buildspec.yml"
}
variable "deployspec" {
description = "deployspec"
type = string
default = "pipeline_files/deployspec.yml"
}
variable "testspec" {
description = "testspec"
type = string
default = "pipeline_files/testspec.yml"
}
variable "lintspec" {
description = "lintspec"
type = string
default = "pipeline_files/lintspec.yml"
}
variable "eks_cluster_name" {
description = "Cluster Name"
type = string
default = "demo-cluster"
}