checks/ascensions: add more incantations
This commit is contained in:
parent
cfa64284fa
commit
72f3cead67
1 changed files with 8 additions and 2 deletions
|
@ -55,7 +55,9 @@ testers.runNixOSTest {
|
||||||
create-file = {
|
create-file = {
|
||||||
before = [ "create-file.service" ];
|
before = [ "create-file.service" ];
|
||||||
incantations = m: with m; lib.optionals (hostName == "node2") [
|
incantations = m: with m; lib.optionals (hostName == "node2") [
|
||||||
(move dataDir.node1 dataDir.node2)
|
(move dataDir.node1 "/data/somewhere/intermediate1")
|
||||||
|
(move "/data/somewhere/intermediate1" "/var/lib/intermediate2")
|
||||||
|
(move "/var/lib/intermediate2" dataDir.node2)
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
create-kv = {
|
create-kv = {
|
||||||
|
@ -63,9 +65,13 @@ testers.runNixOSTest {
|
||||||
before = [ "create-kv.service" ];
|
before = [ "create-kv.service" ];
|
||||||
incantations = m: with m; lib.optionals (hostName == "node2") [
|
incantations = m: with m; lib.optionals (hostName == "node2") [
|
||||||
(execShellWith [ config.services.consul.package ] ''
|
(execShellWith [ config.services.consul.package ] ''
|
||||||
consul kv put ${kvPath.node2} $(consul kv get ${kvPath.node1})
|
consul kv put intermediate/data $(consul kv get ${kvPath.node1})
|
||||||
consul kv delete ${kvPath.node1}
|
consul kv delete ${kvPath.node1}
|
||||||
'')
|
'')
|
||||||
|
(execShellWith [ config.services.consul.package ] ''
|
||||||
|
consul kv put ${kvPath.node2} $(consul kv get intermediate/data)
|
||||||
|
consul kv delete intermediate/data
|
||||||
|
'')
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue