diff --git a/nomad-configs/servers/ash1d.hcl b/nomad-configs/servers/ash1d.hcl new file mode 100644 index 0000000..e3f3520 --- /dev/null +++ b/nomad-configs/servers/ash1d.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "ash1d" + +bind_addr = "0.0.0.0" + +addresses { + http = "ash1d.tailnet-68f9.ts.net" + rpc = "ash1d.tailnet-68f9.ts.net" + serf = "ash1d.tailnet-68f9.ts.net" +} + +advertise { + http = "ash1d.tailnet-68f9.ts.net:4646" + rpc = "ash1d.tailnet-68f9.ts.net:4647" + serf = "ash1d.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/ash2e.hcl b/nomad-configs/servers/ash2e.hcl new file mode 100644 index 0000000..324f06d --- /dev/null +++ b/nomad-configs/servers/ash2e.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "ash2e" + +bind_addr = "0.0.0.0" + +addresses { + http = "ash2e.tailnet-68f9.ts.net" + rpc = "ash2e.tailnet-68f9.ts.net" + serf = "ash2e.tailnet-68f9.ts.net" +} + +advertise { + http = "ash2e.tailnet-68f9.ts.net:4646" + rpc = "ash2e.tailnet-68f9.ts.net:4647" + serf = "ash2e.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/ch2.hcl b/nomad-configs/servers/ch2.hcl new file mode 100644 index 0000000..413d8d4 --- /dev/null +++ b/nomad-configs/servers/ch2.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "ch2" + +bind_addr = "0.0.0.0" + +addresses { + http = "ch2.tailnet-68f9.ts.net" + rpc = "ch2.tailnet-68f9.ts.net" + serf = "ch2.tailnet-68f9.ts.net" +} + +advertise { + http = "ch2.tailnet-68f9.ts.net:4646" + rpc = "ch2.tailnet-68f9.ts.net:4647" + serf = "ch2.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "ch2.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/ch3.hcl b/nomad-configs/servers/ch3.hcl new file mode 100644 index 0000000..d3a6ff9 --- /dev/null +++ b/nomad-configs/servers/ch3.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "ch3" + +bind_addr = "0.0.0.0" + +addresses { + http = "ch3.tailnet-68f9.ts.net" + rpc = "ch3.tailnet-68f9.ts.net" + serf = "ch3.tailnet-68f9.ts.net" +} + +advertise { + http = "ch3.tailnet-68f9.ts.net:4646" + rpc = "ch3.tailnet-68f9.ts.net:4647" + serf = "ch3.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/de.hcl b/nomad-configs/servers/de.hcl new file mode 100644 index 0000000..11d7fce --- /dev/null +++ b/nomad-configs/servers/de.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "de" + +bind_addr = "0.0.0.0" + +addresses { + http = "de.tailnet-68f9.ts.net" + rpc = "de.tailnet-68f9.ts.net" + serf = "de.tailnet-68f9.ts.net" +} + +advertise { + http = "de.tailnet-68f9.ts.net:4646" + rpc = "de.tailnet-68f9.ts.net:4647" + serf = "de.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/hcp1.hcl b/nomad-configs/servers/hcp1.hcl new file mode 100644 index 0000000..b9c93f6 --- /dev/null +++ b/nomad-configs/servers/hcp1.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "hcp1" + +bind_addr = "0.0.0.0" + +addresses { + http = "hcp1.tailnet-68f9.ts.net" + rpc = "hcp1.tailnet-68f9.ts.net" + serf = "hcp1.tailnet-68f9.ts.net" +} + +advertise { + http = "hcp1.tailnet-68f9.ts.net:4646" + rpc = "hcp1.tailnet-68f9.ts.net:4647" + serf = "hcp1.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/onecloud1.hcl b/nomad-configs/servers/onecloud1.hcl new file mode 100644 index 0000000..37b2ed7 --- /dev/null +++ b/nomad-configs/servers/onecloud1.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "onecloud1" + +bind_addr = "0.0.0.0" + +addresses { + http = "onecloud1.tailnet-68f9.ts.net" + rpc = "onecloud1.tailnet-68f9.ts.net" + serf = "onecloud1.tailnet-68f9.ts.net" +} + +advertise { + http = "onecloud1.tailnet-68f9.ts.net:4646" + rpc = "onecloud1.tailnet-68f9.ts.net:4647" + serf = "onecloud1.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file diff --git a/nomad-configs/servers/semaphore.hcl b/nomad-configs/servers/semaphore.hcl new file mode 100644 index 0000000..d6dbe18 --- /dev/null +++ b/nomad-configs/servers/semaphore.hcl @@ -0,0 +1,60 @@ +datacenter = "dc1" +data_dir = "/opt/nomad/data" +plugin_dir = "/opt/nomad/plugins" +log_level = "INFO" +name = "semaphore" + +bind_addr = "0.0.0.0" + +addresses { + http = "semaphore.tailnet-68f9.ts.net" + rpc = "semaphore.tailnet-68f9.ts.net" + serf = "semaphore.tailnet-68f9.ts.net" +} + +advertise { + http = "semaphore.tailnet-68f9.ts.net:4646" + rpc = "semaphore.tailnet-68f9.ts.net:4647" + serf = "semaphore.tailnet-68f9.ts.net:4648" +} + +ports { + http = 4646 + rpc = 4647 + serf = 4648 +} + +server { + enabled = true + bootstrap_expect = 3 + server_join { + retry_join = [ + "semaphore.tailnet-68f9.ts.net:4648", + "ash1d.tailnet-68f9.ts.net:4648", + "ash2e.tailnet-68f9.ts.net:4648", + "semaphore.tailnet-68f9.ts.net:4648", + "ch3.tailnet-68f9.ts.net:4648", + "onecloud1.tailnet-68f9.ts.net:4648", + "de.tailnet-68f9.ts.net:4648", + "hcp1.tailnet-68f9.ts.net:4648" + ] + } +} + + +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = false + client_auto_join = true +} + +telemetry { + collection_interval = "1s" + disable_hostname = false + prometheus_metrics = true + publish_allocation_metrics = true + publish_node_metrics = true +} \ No newline at end of file