23 lines
390 B
Nix
23 lines
390 B
Nix
{ config, ... }:
|
|
|
|
{
|
|
imports = [ ../../3modules/tv/consul.nix ];
|
|
tv.consul = rec {
|
|
enable = true;
|
|
|
|
inherit (config.tv.identity) self;
|
|
inherit (self) dc;
|
|
|
|
server = true;
|
|
|
|
hosts = with config.tv.identity.hosts; [
|
|
# TODO get this list automatically from each host where tv.consul.enable is true
|
|
cd
|
|
mkdir
|
|
nomic
|
|
rmdir
|
|
#wu
|
|
];
|
|
};
|
|
}
|