summaryrefslogtreecommitdiff
path: root/terraform/telegraf/telegraf-os/main.tf
diff options
context:
space:
mode:
Diffstat (limited to 'terraform/telegraf/telegraf-os/main.tf')
-rw-r--r--terraform/telegraf/telegraf-os/main.tf35
1 files changed, 35 insertions, 0 deletions
diff --git a/terraform/telegraf/telegraf-os/main.tf b/terraform/telegraf/telegraf-os/main.tf
new file mode 100644
index 0000000..90d33ef
--- /dev/null
+++ b/terraform/telegraf/telegraf-os/main.tf
@@ -0,0 +1,35 @@
+terraform {
+ required_providers {
+ docker = {
+ source = "kreuzwerker/docker"
+ version = "2.24.0"
+ }
+ sops = {
+ source = "lokkersp/sops"
+ version = "0.6.10"
+ }
+ template = {
+ source = "hashicorp/template"
+ version = "2.2.0"
+ }
+ }
+}
+
+# locals {
+# ansible_host = "conflatorio"
+# hostname = "conflatorio.vpn.trygvis.io"
+#
+# influx_url = "https://influxdb.vpn.trygvis.io"
+# influx_token = data.sops_file.vault.data["influx_token"]
+# influx_organization = "trygvis"
+#
+# influx_bucket = "telegraf-lhn2ix"
+# }
+
+provider "docker" {
+ host = "ssh://${var.hostname}"
+}
+
+data "sops_file" "vault" {
+ source_file = "vault.yml"
+}