Update for skutsje

This commit is contained in:
Marc Fokkert
2024-03-14 11:06:09 +01:00
parent 395a97f4e5
commit abdfb084e9
8 changed files with 736 additions and 3757 deletions

View File

@@ -0,0 +1,5 @@
provider "docker" {
alias = "docker-pi"
host = "tcp://192.168.178.159:2376"
cert_path = pathexpand(".docker-rp")
}

45
_disabled/mosquitto-pi.tf Normal file
View File

@@ -0,0 +1,45 @@
resource "docker_image" "mosquitto-pi" {
name = data.docker_registry_image.mosquitto.name
pull_triggers = [data.docker_registry_image.mosquitto.sha256_digest]
provider = docker.docker-pi
}
resource "docker_network" "mosquitto-pi" {
name = "mosquitto"
provider = docker.docker-pi
}
resource "docker_container" "mosquitto-pi" {
image = docker_image.mosquitto.image_id
name = "mosquitto"
provider = docker.docker-pi
mounts {
target = "/mosquitto/config"
source = "/share/appdata/mosquitto/config"
type = "bind"
}
mounts {
target = "/mosquitto/data"
source = "/share/appdata/mosquitto/data"
type = "bind"
}
mounts {
target = "/mosquitto/log"
source = "/share/appdata/mosquitto/log"
type = "bind"
}
restart = "always"
lifecycle {
ignore_changes = [
ulimit,
log_opts
]
}
}

View File

@@ -0,0 +1,25 @@
resource "docker_image" "youless-exporter" {
name = "youless-exporter:latest"
}
resource "docker_container" "youless-exporter" {
image = docker_image.youless-exporter.image_id
name = "youless-exporter"
restart = "always"
command = ["npm", "run", "start"]
networks_advanced {
name = docker_network.bridge.name
ipv4_address = "192.168.2.82"
}
lifecycle {
ignore_changes = [
ulimit,
log_opts
]
}
}