🏡 index : github.com/captn3m0/nebula.git

author Nemo <me@captnemo.in> 2019-04-27 16:24:48.0 +05:30:00
committer Nemo <me@captnemo.in> 2019-04-27 16:24:48.0 +05:30:00
commit
3bc9e40b616d4692106dcc4d05ef4c760aec407a [patch]
tree
200206f5ceec90b2d1c9940094f642704f76d545
parent
1bc37d72a667059a977e5eb2aa46fce4f5e394d0
download
3bc9e40b616d4692106dcc4d05ef4c760aec407a.tar.gz

Get opml back



Diff

 opml/main.tf              |  3 ++-
 opml/redis.tf             | 12 ++++++++++--
 modules/container/main.tf |  1 +
 modules/container/vars.tf |  5 +++++
 4 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/opml/main.tf b/opml/main.tf
index 58df927..dcf1b0f 100644
--- a/opml/main.tf
+++ a/opml/main.tf
@@ -16,6 +16,7 @@
  ]

  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
+++ a/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 @@
  }

  resource {

    memory = 256
    memory      = 256
    memory_swap = 256
  }
}
diff --git a/modules/container/main.tf b/modules/container/main.tf
index 32fee8b..6646d42 100644
--- a/modules/container/main.tf
+++ a/modules/container/main.tf
@@ -5,6 +5,7 @@
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
+++ a/modules/container/vars.tf
@@ -116,3 +116,8 @@
  type        = "list"
  default     = []
}

variable "keep_image" {

  description = "keep image, don't delete"
  default     = false
}