Upgrades and stuff
Diff
providers.tf | 2 +-
_scripts/ubooquity.php | 5 +++++
docker/data.tf | 2 +-
docker/got.tf | 42 +++++++++++++++++++++++++++++++-----------
docker/network.tf | 1 +
mysql/airsonic.tf | 16 ++++++++++++++++
mysql/lychee.tf | 16 ++++++++++++++++
mysql/main.tf | 33 ---------------------------------
8 files changed, 63 insertions(+), 54 deletions(-)
@@ -14,6 +14,6 @@
password = "${var.mysql_root_password}"
}
provider digitalocean {
provider "digitalocean" {
token = "${var.digitalocean-token}"
}
@@ -1,0 +1,5 @@
<?php
// Generates the Ubooquity preferences.json file
$template = "ubooquity.tpl.json";
@@ -11,7 +11,7 @@
data "docker_registry_image" "traefik" {
name = "traefik:1.6.0-rc5-alpine"
name = "traefik:1.6-alpine"
}
@@ -1,23 +1,27 @@
data "docker_registry_image" "gotviz" {
name = "tocttou/gotviz:latest"
}
resource "docker_image" "gotviz" {
name = "${data.docker_registry_image.gotviz.name}"
pull_triggers = ["${data.docker_registry_image.gotviz.sha256_digest}"]
}
resource "docker_container" "gotviz" {
name = "gotviz"
image = "${docker_image.gotviz.latest}"
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
}
@@ -1,0 +1,1 @@
@@ -1,0 +1,16 @@
resource "mysql_database" "airsonic" {
name = "airsonic"
}
resource "mysql_user" "airsonic" {
user = "airsonic"
host = "%"
plaintext_password = "${var.mysql_airsonic_password}"
}
resource "mysql_grant" "airsonic" {
user = "${mysql_user.airsonic.user}"
host = "${mysql_user.airsonic.host}"
database = "${mysql_database.airsonic.name}"
privileges = ["ALL"]
}
@@ -1,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"]
}
@@ -1,33 +1,0 @@
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" {
name = "airsonic"
}
resource "mysql_user" "airsonic" {
user = "airsonic"
host = "%"
plaintext_password = "${var.mysql_airsonic_password}"
}
resource "mysql_grant" "airsonic" {
user = "${mysql_user.airsonic.user}"
host = "${mysql_user.airsonic.host}"
database = "${mysql_database.airsonic.name}"
privileges = ["ALL"]
}