-
Notifications
You must be signed in to change notification settings - Fork 1
/
variables.tf
63 lines (61 loc) · 1.52 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
variable "oc" {
type = object({
acme_email = string
bastion = object({
allow_from_cidr_blocks = list(string)
enabled = bool
local_port = string
local_private_key_path = string
session_ttl = string
})
compartment_ocid = string
kubernetes = bool
load_balancer_host = string
name = string
lan_cidr_block = string
vcn_cidr_block = string
version = object({
cert_manager = string
load_balancer = string
mysql = string
nextcloud = string
kubernetes = string
oracle_linux = string
redis = string
})
})
description = "Main configuration"
default = {
"acme_email" = ""
"bastion" = {
"allow_from_cidr_blocks" = []
"enabled" = false
"local_port" = 6443
"local_private_key_path" = ""
"session_ttl" = 1800
}
"compartment_ocid" = ""
"kubernetes" = false
"load_balancer_host" = ""
"name" = ""
"lan_cidr_block" = ""
"vcn_cidr_block" = ""
"version" = {
"cert_manager" = ""
"load_balancer" = ""
"mysql" = ""
"nextcloud" = ""
"kubernetes" = ""
"oracle_linux" = ""
"redis" = ""
}
}
}
variable "region" {
type = string
description = "OCI region"
}
variable "tenancy_ocid" {
type = string
description = "Tenancy OCID"
}