Shifts to docker cert auth
This commit is contained in:
parent
e977329cfa
commit
4e01822bef
|
@ -3,4 +3,5 @@ env.sh
|
|||
*.tfstate
|
||||
*.tfstate.backup
|
||||
*.out
|
||||
*.backup
|
||||
*.backup
|
||||
secrets
|
|
@ -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}"]
|
||||
}
|
|
@ -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}"
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
resource "docker_volume" "mariadb_volume" {
|
||||
name = "mariadb_volume"
|
||||
}
|
3
main.tf
3
main.tf
|
@ -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" {
|
||||
|
|
|
@ -1,8 +1,3 @@
|
|||
variable "docker_pass" {
|
||||
type = "string"
|
||||
description = "Password for docker"
|
||||
}
|
||||
|
||||
variable "cloudflare_key" {
|
||||
type = "string"
|
||||
description = "cloudflare API Key"
|
||||
|
|
Loading…
Reference in New Issue