aboutsummaryrefslogtreecommitdiff
path: root/nomad/mariadb.hcl
diff options
context:
space:
mode:
Diffstat (limited to 'nomad/mariadb.hcl')
-rw-r--r--nomad/mariadb.hcl69
1 files changed, 0 insertions, 69 deletions
diff --git a/nomad/mariadb.hcl b/nomad/mariadb.hcl
deleted file mode 100644
index 2b9be7e..0000000
--- a/nomad/mariadb.hcl
+++ /dev/null
@@ -1,69 +0,0 @@
-job "mariadb" {
- datacenters = ["dc1"]
- type = "service"
-
- constraint {
- attribute = "${attr.cpu.arch}"
- value = "amd64"
- }
-
- group "main" {
- count = 1
- task "server" {
- driver = "docker"
- config {
- image = "superboum/amd64_mariadb:v3"
- port_map {
- mariadb_port = 3306
- }
- command = "tail"
- args = [
- "-f", "/var/log/mysql/error.log",
- ]
- volumes = [
- "/mnt/glusterfs/mariadb/main/server:/var/lib/mysql",
- ]
- }
-
- artifact {
- source = "http://127.0.0.1:8500/v1/kv/configuration/mariadb/main/env.tpl?raw"
- destination = "secrets/env.tpl"
- mode = "file"
- }
- template {
- source = "secrets/env.tpl"
- destination = "secrets/env"
- env = true
- }
-
-
- resources {
- memory = 800
- network {
- port "mariadb_port" {
- static = "3306"
- }
- }
- }
-
- service {
- tags = ["mariadb"]
- port = "mariadb_port"
- address_mode = "host"
- name = "mariadb"
- check {
- type = "tcp"
- port = "mariadb_port"
- interval = "60s"
- timeout = "5s"
- check_restart {
- limit = 3
- grace = "90s"
- ignore_warnings = false
- }
- }
- }
- }
- }
-}
-