-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvariables.tf
129 lines (108 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
variable "kerberus_k8s_endpoint" {
description = "kubernetes api endpoint."
type = string
}
variable "argocd_url" {
description = "FQDN for Argo CD GUI"
type = string
}
variable "argocd_token" {
description = "Auth tokens for Argo CD management automation."
type = string
}
variable "kerberus_dashboard_namespace" {
description = "The name of kubernetes namespace for the Kerberus dashboard."
type = string
default = "kerberus-dashboard-system"
}
variable "kerberus_service_account" {
description = "The name of the kerberus service account on Kubernetes"
type = string
default = "kerberus-admin"
}
variable "kerberus_dashboard_repository" {
description = "Repository URL where to locate the Kerberus chart"
type = string
default = "https://projectkerberus.github.io/kerberus-dashboard/"
}
variable "kerberus_dashboard_chart" {
description = "Kerberus chart name to be installed."
type = string
default = "kerberus-dashboard"
}
variable "kerberus_dashboard_chart_version" {
description = "Specify the exact Kerberus chart version to install. If this is not specified, the latest version is installed."
type = string
default = null
}
variable "kerberus_dashboard_values_path" {
description = "kerberus dashboard helm chart values.yaml path"
type = string
default = ""
}
variable "github_client_id" {
description = "Github OAuth Apps client id"
type = string
default = ""
}
variable "github_client_secrets" {
description = "Github OAuth Apps client secrets"
type = string
default = ""
}
variable "github_token" {
description = "Github personal access token, please see: https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token"
type = string
default = ""
}
variable "gitlab_token" {
description = "GitLab personal access token, please see: https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#create-a-personal-access-token"
type = string
default = ""
}
variable "github_app_id" {
description = "GitHub App ID"
type = string
default = ""
}
variable "github_app_client_id" {
description = "GitHub App ClientID. GitHub Apps can use OAuth credentials to identify users."
type = string
default = ""
}
variable "github_app_client_secret" {
description = "GitHub App Secret. GitHub Apps can use OAuth credentials to identify users."
type = string
default = ""
}
variable "github_app_webhook_url" {
description = "GitHub App Webhook URL. Webhooks allow you to build or set up integrations, such as GitHub Apps or OAuth Apps, which subscribe to certain events on GitHub.com."
type = string
default = ""
}
variable "github_app_webhook_secret" {
description = "GitHub App Webhook secret. Webhooks allow you to build or set up integrations, such as GitHub Apps or OAuth Apps, which subscribe to certain events on GitHub.com."
type = string
default = ""
}
variable "github_app_private_key" {
description = "GitHub App Private key. You need a private key to sign access token requests."
type = string
default = ""
}
#AD
variable "microsoft_client_id" {
description = "Microsoft AD client id"
type = string
default = ""
}
variable "microsoft_client_secrets" {
description = "Microsoft AD client secrets"
type = string
default = ""
}
variable "microsoft_tenantId" {
description = "Microsoft AD tenantId"
type = string
default = ""
}