Upgrades and stuff

This commit is contained in:
Nemo 2018-05-29 18:06:21 +05:30
parent 66ae57a3c5
commit 8efb575290
7 changed files with 44 additions and 35 deletions

5
_scripts/ubooquity.php Normal file
View File

@ -0,0 +1,5 @@
<?php
// Generates the Ubooquity preferences.json file
$template = "ubooquity.tpl.json";

View File

@ -11,7 +11,7 @@ data "docker_registry_image" "percona-mongodb-server" {
data "docker_registry_image" "traefik" { data "docker_registry_image" "traefik" {
# Critical and I like upgrading it # Critical and I like upgrading it
# for updating config for new features # for updating config for new features
name = "traefik:1.6.0-rc5-alpine" name = "traefik:1.6-alpine"
} }
# YOLO everything else # YOLO everything else

View File

@ -2,22 +2,26 @@ data "docker_registry_image" "gotviz" {
name = "tocttou/gotviz:latest" name = "tocttou/gotviz:latest"
} }
resource "docker_image" "gotviz" { # resource "docker_image" "gotviz" {
name = "${data.docker_registry_image.gotviz.name}" # name = "${data.docker_registry_image.gotviz.name}"
pull_triggers = ["${data.docker_registry_image.gotviz.sha256_digest}"] # pull_triggers = ["${data.docker_registry_image.gotviz.sha256_digest}"]
} # }
resource "docker_container" "gotviz" {
name = "gotviz"
image = "${docker_image.gotviz.latest}"
labels = "${merge( # resource "docker_container" "gotviz" {
local.traefik_common_labels, map( # name = "gotviz"
"traefik.port", 8080, # image = "${docker_image.gotviz.latest}"
"traefik.frontend.rule","Host:got-relationships.${var.domain}"
))}"
# labels = "${merge(
# local.traefik_common_labels, map(
# "traefik.port", 8080,
# "traefik.frontend.rule","Host:got-relationships.${var.domain}"
# ))}"
# restart = "unless-stopped"
# destroy_grace_seconds = 60
# must_run = true
# }
restart = "unless-stopped"
destroy_grace_seconds = 60
must_run = true
}

1
docker/network.tf Normal file
View File

@ -0,0 +1 @@

View File

@ -1,20 +1,3 @@
resource "mysql_database" "lychee" {
name = "lychee"
}
resource "mysql_user" "lychee" {
user = "lychee"
host = "%"
plaintext_password = "${var.mysql_lychee_password}"
}
resource "mysql_grant" "lychee" {
user = "${mysql_user.lychee.user}"
host = "${mysql_user.lychee.host}"
database = "${mysql_database.lychee.name}"
privileges = ["ALL"]
}
resource "mysql_database" "airsonic" { resource "mysql_database" "airsonic" {
name = "airsonic" name = "airsonic"
} }

16
mysql/lychee.tf Normal file
View File

@ -0,0 +1,16 @@
resource "mysql_database" "lychee" {
name = "lychee"
}
resource "mysql_user" "lychee" {
user = "lychee"
host = "%"
plaintext_password = "${var.mysql_lychee_password}"
}
resource "mysql_grant" "lychee" {
user = "${mysql_user.lychee.user}"
host = "${mysql_user.lychee.host}"
database = "${mysql_database.lychee.name}"
privileges = ["ALL"]
}

View File

@ -14,6 +14,6 @@ provider "mysql" {
password = "${var.mysql_root_password}" password = "${var.mysql_root_password}"
} }
provider digitalocean { provider "digitalocean" {
token = "${var.digitalocean-token}" token = "${var.digitalocean-token}"
} }