From 3bc9e40b616d4692106dcc4d05ef4c760aec407a Mon Sep 17 00:00:00 2001 From: Nemo Date: Sat, 27 Apr 2019 16:24:48 +0530 Subject: [PATCH] Get opml back --- modules/container/main.tf | 1 + modules/container/vars.tf | 5 +++++ opml/main.tf | 3 ++- opml/redis.tf | 12 +++++++----- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/modules/container/main.tf b/modules/container/main.tf index 32fee8b..6646d42 100644 --- a/modules/container/main.tf +++ b/modules/container/main.tf @@ -5,6 +5,7 @@ data "docker_registry_image" "image" { resource "docker_image" "image" { name = "${var.image}" pull_triggers = ["${data.docker_registry_image.image.sha256_digest}"] + keep_locally = "${var.keep_image}" } data "docker_network" "traefik" { diff --git a/modules/container/vars.tf b/modules/container/vars.tf index 09e9813..773f8d9 100644 --- a/modules/container/vars.tf +++ b/modules/container/vars.tf @@ -116,3 +116,8 @@ variable "dns" { type = "list" default = [] } + +variable "keep_image" { + description = "keep image, don't delete" + default = false +} diff --git a/opml/main.tf b/opml/main.tf index 58df927..dcf1b0f 100644 --- a/opml/main.tf +++ b/opml/main.tf @@ -16,6 +16,7 @@ module "opml" { ] resource { - memory = 256 + memory = 256 + memory_swap = 256 } } diff --git a/opml/redis.tf b/opml/redis.tf index 1b44491..f9c506c 100644 --- a/opml/redis.tf +++ b/opml/redis.tf @@ -1,8 +1,9 @@ module "redis" { - name = "opml-redis" - source = "../modules/container" - image = "redis:alpine" - networks = ["${docker_network.opml.id}"] + name = "opml-redis" + source = "../modules/container" + image = "redis:alpine" + networks = ["${docker_network.opml.id}"] + keep_image = true # ThisSucks web { @@ -10,6 +11,7 @@ module "redis" { } resource { - memory = 256 + memory = 256 + memory_swap = 256 } }