aboutsummaryrefslogtreecommitdiff
path: root/terraform/unifi-controller/main.tf
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2024-05-20 06:51:34 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2024-05-20 06:55:35 +0200
commit8b158d7894fd2b064377f51a9cc01b37088e75d2 (patch)
tree574b647b5fa597aac8c1cc755db11572a6c7bc1d /terraform/unifi-controller/main.tf
parent20e3861e2a13c86fd1ed149ed8371b814b71f477 (diff)
downloadinfra-8b158d7894fd2b064377f51a9cc01b37088e75d2.tar.gz
infra-8b158d7894fd2b064377f51a9cc01b37088e75d2.tar.bz2
infra-8b158d7894fd2b064377f51a9cc01b37088e75d2.tar.xz
infra-8b158d7894fd2b064377f51a9cc01b37088e75d2.zip
unifi-controller: Adding mongo
Diffstat (limited to 'terraform/unifi-controller/main.tf')
-rw-r--r--terraform/unifi-controller/main.tf15
1 files changed, 14 insertions, 1 deletions
diff --git a/terraform/unifi-controller/main.tf b/terraform/unifi-controller/main.tf
index 760e67c..915685a 100644
--- a/terraform/unifi-controller/main.tf
+++ b/terraform/unifi-controller/main.tf
@@ -14,6 +14,10 @@ terraform {
source = "cyrilgdn/postgresql"
version = "1.18.0"
}
+ sops = {
+ source = "lokkersp/sops"
+ version = "0.6.10"
+ }
}
}
@@ -24,5 +28,14 @@ provider "docker" {
locals {
domain_name = "unifi.vpn.trygvis.io"
- docker_image = "lscr.io/linuxserver/unifi-controller:8.0.24"
+ docker_image_controller = "lscr.io/linuxserver/unifi-controller:8.0.24"
+ docker_image_mongo = "mongo:3.6"
+
+ mongo_username = "unifi"
+ mongo_password = data.sops_file_entry.mongo_password
+}
+
+data "sops_file_entry" "mongo_password" {
+ source_file = "../../sops.yml"
+ data_key = "mongo_password"
}