-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathvariables.tf
175 lines (143 loc) · 3.56 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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
variable "namespace" {
type = string
default = ""
description = "A name of the existing namespace"
}
variable "namespace_name" {
type = string
default = "argocd"
description = "A name of namespace for creating"
}
variable "kubeversion" {
type = string
description = "A Kubernetes API version"
default = "1.18"
}
variable "chart_version" {
type = string
description = "A Helm Chart version"
default = "5.16.13"
}
variable "tags" {
type = map(string)
default = {}
description = "A tags for attaching to new created AWS resources"
}
variable "conf" {
type = map(string)
description = "A custom configuration for deployment"
default = {}
}
variable "sensitive_conf" {
type = any
description = "A custom configuration with sensitive data for deployment"
default = {}
}
variable "repo_conf" {
type = string
description = "A custom configuration for deployment"
default = ""
}
variable "branch" {
type = string
default = ""
description = "A GitHub reference"
}
variable "repository" {
type = string
default = ""
description = "A GitHub repository wich would be used for IaC needs"
}
variable "owner" {
type = string
default = ""
description = "An owner of GitHub repository"
}
variable "cluster_name" {
type = string
default = null
description = "A name of the Amazon EKS cluster"
}
variable "domains" {
type = list(string)
default = []
description = "A list of domains to use for ingresses"
}
variable "vcs" {
type = string
description = "An URI of VCS"
default = "https://github.com"
}
variable "path_prefix" {
type = string
description = "A path inside a repository, it should contain a trailing slash"
}
variable "apps_dir" {
type = string
description = "A folder for ArgoCD apps"
default = "apps"
}
variable "ingress_annotations" {
type = map(string)
description = "A set of annotations for ArgoCD Ingress"
default = {}
}
variable "oidc" {
type = map(string)
description = "A set of variables required for enabling OIDC"
default = {
pool = null
id = null
secret = null
}
}
variable "project_name" {
type = string
description = "A name of the ArgoCD project for deploying SAK"
default = "default"
}
variable "ssh_private_key" {
type = string
description = "An SSH key for a private Repo from which to sync"
default = ""
}
variable "known_hosts" {
type = string
description = "It will be used to construct a known_hosts file"
default = ""
}
variable "https_username" {
type = string
description = "An HTTPS username for a private Repo from which to sync"
default = ""
}
variable "https_password" {
type = string
description = "An HTTPS password (or token) for a private Repo from which to sync"
default = ""
}
variable "github_secret" {
type = string
description = "A secret for GitHub Webhooks"
default = ""
}
variable "gitlab_secret" {
type = string
description = "A secret for GitLab Webhooks"
default = ""
}
variable "bitbucket_server_secret" {
type = string
description = "A secret for BitBucket Server Webhooks"
default = ""
}
variable "bitbucket_uuid" {
type = string
description = "A secret for Bitbucket Webhooks"
default = ""
}
variable "gogs_secret" {
type = string
description = "A secret for Gogs Webhooks"
default = ""
}