diff --git a/core-os-podman/looksyk.tf b/core-os-podman/looksyk.tf new file mode 100644 index 0000000..ae69971 --- /dev/null +++ b/core-os-podman/looksyk.tf @@ -0,0 +1,49 @@ +data "docker_registry_image" "looksyk" { + name = "sebastianrzk/looksyk" +} + +resource "docker_image" "looksyk" { + name = data.docker_registry_image.looksyk.name + pull_triggers = [data.docker_registry_image.looksyk.sha256_digest] +} + +resource "docker_container" "looksyk" { + image = docker_image.looksyk.image_id + name = "looksyk" + restart = "always" + + log_driver = "local" + + user = "root:root" + + networks_advanced { + name = docker_network.container-public.name + ipv4_address = "192.168.3.57" + } + + mounts { + target = "/graph" + source = "/var/lib/containers/looksyk/graph" + type = "bind" + } + + mounts { + target = "/root/.ssh/id_rsa" + source = "/var/lib/containers/looksyk/ssh/id_rsa" + type = "bind" + read_only = true + } + + mounts { + target = "/root/.ssh/known_hosts" + source = "/var/lib/containers/looksyk/ssh/known_hosts" + type = "bind" + } + + lifecycle { + ignore_changes = [ + ulimit, + log_opts + ] + } +}