diff options
author | Adam Stephens <adam@valkor.net> | 2023-10-31 08:34:57 -0400 |
---|---|---|
committer | Adam Stephens <adam@valkor.net> | 2023-11-02 19:54:11 -0400 |
commit | 3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729 (patch) | |
tree | 25e8806e058b3d0b980001257598a81991028d64 /nixos/modules/virtualisation | |
parent | 3087595a6bead1d30cab95a886ef0eba99fa5dae (diff) | |
download | nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.tar nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.tar.gz nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.tar.bz2 nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.tar.lz nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.tar.xz nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.tar.zst nixlib-3132ba6cdaf663f51e2dce3b67d9d6c83fd6f729.zip |
nixos/incus: shutdown instances on service stop
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r-- | nixos/modules/virtualisation/incus.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix index 7bf1f67eb3c6..3a4f0d7157a0 100644 --- a/nixos/modules/virtualisation/incus.nix +++ b/nixos/modules/virtualisation/incus.nix @@ -166,6 +166,7 @@ in serviceConfig = { ExecStart = "${cfg.package}/bin/incusd --group incus-admin"; ExecStartPost = "${cfg.package}/bin/incusd waitready --timeout=${cfg.startTimeout}"; + ExecStop = "${cfg.package}/bin/incus admin shutdown"; KillMode = "process"; # when stopping, leave the containers alone Delegate = "yes"; |