Shifts to docker cert auth

This commit is contained in:
Nemo 2017-11-09 01:20:44 +05:30
parent e977329cfa
commit 4e01822bef
6 changed files with 36 additions and 41 deletions

3
.gitignore vendored
View File

@ -3,4 +3,5 @@ env.sh
*.tfstate
*.tfstate.backup
*.out
*.backup
*.backup
secrets

29
docker/images.tf Normal file
View File

@ -0,0 +1,29 @@
resource "docker_image" "emby" {
name = "${data.docker_registry_image.emby.name}"
pull_triggers = ["${data.docker_registry_image.emby.sha256_digest}"]
}
resource "docker_image" "mariadb" {
name = "${data.docker_registry_image.mariadb.name}"
pull_triggers = ["${data.docker_registry_image.mariadb.sha256_digest}"]
}
resource "docker_image" "transmission" {
name = "${data.docker_registry_image.transmission.name}"
pull_triggers = ["${data.docker_registry_image.transmission.sha256_digest}"]
}
resource "docker_image" "flexget" {
name = "${data.docker_registry_image.flexget.name}"
pull_triggers = ["${data.docker_registry_image.flexget.sha256_digest}"]
}
resource "docker_image" "couchpotato" {
name = "${data.docker_registry_image.couchpotato.name}"
pull_triggers = ["${data.docker_registry_image.couchpotato.sha256_digest}"]
}
resource "docker_image" "traefik" {
name = "${data.docker_registry_image.traefik.name}"
pull_triggers = ["${data.docker_registry_image.traefik.sha256_digest}"]
}

View File

@ -1,37 +1,3 @@
resource "docker_image" "emby" {
name = "${data.docker_registry_image.emby.name}"
pull_triggers = ["${data.docker_registry_image.emby.sha256_digest}"]
}
resource "docker_image" "mariadb" {
name = "${data.docker_registry_image.mariadb.name}"
pull_triggers = ["${data.docker_registry_image.mariadb.sha256_digest}"]
}
resource "docker_image" "transmission" {
name = "${data.docker_registry_image.transmission.name}"
pull_triggers = ["${data.docker_registry_image.transmission.sha256_digest}"]
}
resource "docker_image" "flexget" {
name = "${data.docker_registry_image.flexget.name}"
pull_triggers = ["${data.docker_registry_image.flexget.sha256_digest}"]
}
resource "docker_image" "couchpotato" {
name = "${data.docker_registry_image.couchpotato.name}"
pull_triggers = ["${data.docker_registry_image.couchpotato.sha256_digest}"]
}
resource "docker_image" "traefik" {
name = "${data.docker_registry_image.traefik.name}"
pull_triggers = ["${data.docker_registry_image.traefik.sha256_digest}"]
}
resource "docker_volume" "mariadb_volume" {
name = "mariadb_volume"
}
resource docker_container "transmission" {
name = "transmission"
image = "${docker_image.transmission.latest}"

3
docker/volumes.tf Normal file
View File

@ -0,0 +1,3 @@
resource "docker_volume" "mariadb_volume" {
name = "mariadb_volume"
}

View File

@ -1,5 +1,6 @@
provider "docker" {
host = "tcp://nemo:${var.docker_pass}@docker.in.bb8.fun:80/"
host = "tcp://docker.in.bb8.fun:2376"
cert_path = "./secrets"
}
provider "cloudflare" {

View File

@ -1,8 +1,3 @@
variable "docker_pass" {
type = "string"
description = "Password for docker"
}
variable "cloudflare_key" {
type = "string"
description = "cloudflare API Key"