reload-or-restart sshd
This commit is contained in:
@@ -41,7 +41,7 @@ let
|
|||||||
config = {
|
config = {
|
||||||
binName = "sign-ssh-host-cert";
|
binName = "sign-ssh-host-cert";
|
||||||
package = config.pkgs.step-cli;
|
package = config.pkgs.step-cli;
|
||||||
extraPackages = with config.pkgs; [ hostname iproute2 ];
|
extraPackages = with config.pkgs; [ hostname iproute2 systemd ];
|
||||||
preHook = ''
|
preHook = ''
|
||||||
HOSTNAME=$(hostname -s)
|
HOSTNAME=$(hostname -s)
|
||||||
IP_ADDRESS=$(ip -4 -o addr show scope global | while read -r _ _ _ addr _; do
|
IP_ADDRESS=$(ip -4 -o addr show scope global | while read -r _ _ _ addr _; do
|
||||||
@@ -64,6 +64,9 @@ let
|
|||||||
++ lib.optionals (config.provisioner != null) [ "--provisioner" "${config.provisioner}" ]
|
++ lib.optionals (config.provisioner != null) [ "--provisioner" "${config.provisioner}" ]
|
||||||
++ lib.optionals config.overwrite [ "-f" ]
|
++ lib.optionals config.overwrite [ "-f" ]
|
||||||
++ mkPrincipalArgs config.extraPrincipals;
|
++ mkPrincipalArgs config.extraPrincipals;
|
||||||
|
postHook = ''
|
||||||
|
systemctl reload-or-restart sshd
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user