From 5f01e175a85cfb6dc201224b1049d088f31065b3 Mon Sep 17 00:00:00 2001 From: Matthew Baggett Date: Sun, 14 Jul 2024 13:12:17 +0200 Subject: [PATCH] Add duplicate of unifi system for restoring a backup --- ubiquity.tf | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/ubiquity.tf b/ubiquity.tf index c4aef30..8eb5e17 100644 --- a/ubiquity.tf +++ b/ubiquity.tf @@ -53,6 +53,36 @@ resource "docker_service" "unifi_controller" { } } +resource "docker_service" "unifi_controller_restored_from_backup" { + name = "unifi_controller_restored_from_backup" + provider = docker.unifi + task_spec { + container_spec { + image = "${data.docker_registry_image.unifi_controller.name}@${data.docker_registry_image.unifi_controller.sha256_digest}" + env = { + TZ = "Europe/Amsterdam" + } + mounts { + target = "/unifi" + source = "/home/techinc/unifi_restored_from_backup" + type = "bind" + } + } + restart_policy { + condition = "any" + delay = "0s" + window = "0s" + } + } + endpoint_spec { + ports { + target_port = 443 + published_port = 444 + publish_mode = "ingress" + } + } +} + data "docker_registry_image" "http2https" { name = "articulate/http-to-https" }