-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresources.tf
More file actions
45 lines (37 loc) · 840 Bytes
/
resources.tf
File metadata and controls
45 lines (37 loc) · 840 Bytes
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
resource "docker_network" "promgraf_network" {
name = "promgraf-net"
}
resource "docker_volume" "prometheus_data" {
name = "prometheus-data"
driver = "local"
driver_opts = {
type = "none"
device = "${abspath(path.cwd)}/data/prometheus"
o = "bind"
}
lifecycle {
prevent_destroy = false
}
}
resource "docker_volume" "grafana_data" {
name = "grafana-data"
driver = "local"
driver_opts = {
type = "none"
device = "${abspath(path.cwd)}/data/grafana"
o = "bind"
}
lifecycle {
prevent_destroy = false
}
}
resource "docker_image" "prometheus" {
name = "prom/prometheus:latest"
}
resource "docker_image" "grafana" {
name = "grafana/grafana:latest"
}
resource "docker_image" "node_exporter" {
name = "prom/node-exporter:latest"
keep_locally = true
}