-
Notifications
You must be signed in to change notification settings - Fork 2
/
variables.tf
135 lines (113 loc) · 2.95 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
variable "do_token" {
type = string
description = "Your Digital Ocean API token."
sensitive = true
}
variable "domain" {
type = string
description = "The domain for your site."
}
variable "certificate_email" {
type = string
description = "The email address for the SSL certificate."
}
variable "ssh_key_fingerprint" {
type = string
description = "The fingerprint of the SSH key to add to the droplet."
}
variable "region" {
type = string
default = "fra1"
description = "The region where the droplet is deployed."
}
variable "droplet_size" {
type = string
default = "s-1vcpu-1gb"
description = "The size of the droplet."
}
variable "droplet_image" {
type = string
default = "ubuntu-20-04-x64"
description = "The OS image for the droplet."
}
variable "droplet_backups" {
type = bool
default = false
description = "Whether to enable backups on the droplet."
}
variable "droplet_monitoring" {
type = bool
default = false
description = "Whether to enable monitoring on the droplet."
}
variable "droplet_ipv6" {
type = bool
default = false
description = "Whether to enable IPv6 on the droplet."
}
variable "project_environment" {
type = string
default = "Production"
description = "The deployment environment for the project."
}
variable "acme_url" {
type = string
default = "https://acme-v02.api.letsencrypt.org/directory"
description = "The URL of the ACME server used to obtain an SSL certificate."
}
variable "coturn_enabled" {
type = bool
default = true
description = "Whether to install and configure a Coturn TURN server on the droplet."
}
variable "coturn_listen_port" {
type = number
default = 3478
description = "The port to listen on for establishing new TURN connections."
}
variable "coturn_min_port" {
type = number
default = 10000
description = "The beginning of the port range to use for TURN connections."
}
variable "coturn_max_port" {
type = number
default = 20000
description = "The end of the port range to use for TURN connections."
}
variable "database_url" {
type = string
default = ""
description = "A URL identifying the database to be used. If not given, a local SQLite database is used."
}
variable "secret_key" {
type = string
default = ""
sensitive = true
description = "The secret key used by the Camus server for user sessions and cookie signing."
}
variable "stun_host" {
type = string
default = ""
description = "The hostname or IP address of the STUN server to use for connecting clients."
}
variable "stun_port" {
type = number
default = 19302
description = "The port of the STUN server to use for connecting clients."
}
variable "twilio_account_sid" {
type = string
default = ""
description = "A Twilio account SID."
}
variable "twilio_auth_token" {
type = string
default = ""
description = "A Twilio account auth token or API key secret."
}
variable "twilio_key_sid" {
type = string
default = ""
description = "A Twilio API key SID."
}