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
|
variable "nomad_acl" {
description = "Nomad ACLs enabled/disabled."
type = bool
default = false
}
variable "nomad_provider_address" {
description = "FD.io Nomad cluster address."
type = string
default = "http://10.30.51.23:4646"
}
variable "nomad_provider_ca_file" {
description = "A local file path to a PEM-encoded certificate authority."
type = string
default = "/etc/nomad.d/ssl/nomad-ca.pem"
}
variable "nomad_provider_cert_file" {
description = "A local file path to a PEM-encoded certificate."
type = string
default = "/etc/nomad.d/ssl/nomad.pem"
}
variable "nomad_provider_key_file" {
description = "A local file path to a PEM-encoded private key."
type = string
default = "/etc/nomad.d/ssl/nomad-key.pem"
}
variable "vault_provider_address" {
description = "Vault cluster address."
type = string
default = "http://10.30.51.23:8200"
}
variable "vault_provider_skip_tls_verify" {
description = "Verification of the Vault server's TLS certificate."
type = bool
default = false
}
variable "vault_provider_token" {
description = "Vault root token."
type = string
sensitive = true
}
variable "nomad_jobs" {
description = "List of ETL jobs"
type = list(map(any))
default = [
{
job_name = "etl-stats"
memory = 50000
},
{
job_name = "etl-trending-hoststack"
memory = 50000
},
{
job_name = "etl-iterative-hoststack-rls2410"
memory = 50000
},
{
job_name = "etl-iterative-mrr-rls2410"
memory = 50000
},
{
job_name = "etl-iterative-ndrpdr-rls2410"
memory = 50000
},
{
job_name = "etl-iterative-reconf-rls2410"
memory = 50000
},
{
job_name = "etl-iterative-soak-rls2410"
memory = 50000
},
{
job_name = "etl-coverage-device-rls2410"
memory = 50000
},
{
job_name = "etl-coverage-hoststack-rls2410"
memory = 50000
},
{
job_name = "etl-coverage-mrr-rls2410"
memory = 50000
},
{
job_name = "etl-coverage-ndrpdr-rls2410"
memory = 50000
},
{
job_name = "etl-coverage-reconf-rls2410"
memory = 50000
},
{
job_name = "etl-coverage-soak-rls2410"
memory = 50000
},
{
job_name = "etl-trending-mrr"
memory = 60000
},
{
job_name = "etl-trending-ndrpdr"
memory = 60000
},
{
job_name = "etl-trending-soak"
memory = 60000
}
]
}
|