From 1291c974c4b631ec85d6fd817358097781c93cf2 Mon Sep 17 00:00:00 2001 From: David Arnold Date: Fri, 13 May 2022 12:04:32 -0500 Subject: [PATCH] imp: add job local service (local peers) --- nix/cardano/nomadJob/default.nix | 1 + nix/cardano/nomadJob/srv-node-local.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 nix/cardano/nomadJob/srv-node-local.nix diff --git a/nix/cardano/nomadJob/default.nix b/nix/cardano/nomadJob/default.nix index c76915aa57..6cc2c0915a 100644 --- a/nix/cardano/nomadJob/default.nix +++ b/nix/cardano/nomadJob/default.nix @@ -83,6 +83,7 @@ in count = scaling; service = [ (import ./srv-node.nix {inherit namespace healthChecks;}) + (import ./srv-node-local.nix {inherit namespace jobname;}) ]; volume = { "persist-cardano-node-local" = { diff --git a/nix/cardano/nomadJob/srv-node-local.nix b/nix/cardano/nomadJob/srv-node-local.nix new file mode 100644 index 0000000000..fd3b8dfc50 --- /dev/null +++ b/nix/cardano/nomadJob/srv-node-local.nix @@ -0,0 +1,17 @@ +{ + namespace, + jobname, +}: { + address_mode = "auto"; + check = [ + { + address_mode = "host"; + interval = "1m0s"; + port = "node"; + timeout = "2s"; + type = "tcp"; + } + ]; + name = "${namespace}-${jobname}-node"; + port = "node"; +}