Skip to content

Commit 548e33a

Browse files
committed
nixos node svc: use topology.json vs yaml for consistency w/ other cfgs
1 parent da5121c commit 548e33a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

nix/nixos/cardano-node-service.nix

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ let
5656
selectTopology = i:
5757
if cfg.topology != null
5858
then cfg.topology
59-
else toFile "topology.yaml" (toJSON (if (cfg.useNewTopology) then assertNewTopology i else oldTopology i));
59+
else toFile "topology.json" (toJSON (if (cfg.useNewTopology) then assertNewTopology i else oldTopology i));
6060

6161
topology = i:
6262
if cfg.useSystemdReload
63-
then "/etc/cardano-node/topology-${toString i}.yaml"
63+
then "/etc/cardano-node/topology-${toString i}.json"
6464
else selectTopology i;
6565

6666
mkScript = cfg:
@@ -616,7 +616,7 @@ in {
616616
if only the topology file has changed and p2p is in use.
617617
618618
Cardano-node topology files will be stored in /etc as:
619-
/etc/cardano-node/topology-''${toString i}.yaml
619+
/etc/cardano-node/topology-''${toString i}.json
620620
621621
Enabling this option will also allow direct topology edits for tests when a full
622622
service re-deployment is not desired.
@@ -781,7 +781,7 @@ in {
781781
};
782782

783783
environment.etc = mkIf cfg.useSystemdReload (foldl'
784-
(acc: i: recursiveUpdate acc {"cardano-node/topology-${toString i}.yaml".source = selectTopology i;}) {}
784+
(acc: i: recursiveUpdate acc {"cardano-node/topology-${toString i}.json".source = selectTopology i;}) {}
785785
(range 0 (cfg.instances - 1)));
786786

787787
## TODO: use http://hackage.haskell.org/package/systemd for:

0 commit comments

Comments
 (0)