summary refs log tree commit diff
path: root/nixos/modules/virtualisation/containers.nix
diff options
context:
space:
mode:
authormokasin <mokasin@posteo.eu>2015-01-12 18:12:33 +0100
committermokasin <mokasin@posteo.eu>2015-01-12 18:26:22 +0100
commitdd6dfde5755469a2ba0cfe87f3d4854287054f5b (patch)
tree3451d48510d4d8e8397e103943643534d6297b7c /nixos/modules/virtualisation/containers.nix
parent8e25e4e368dbfec17d9d88c824fb89d1987bf923 (diff)
downloadnixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.tar
nixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.tar.gz
nixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.tar.bz2
nixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.tar.lz
nixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.tar.xz
nixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.tar.zst
nixpkgs-dd6dfde5755469a2ba0cfe87f3d4854287054f5b.zip
Add auto-start option to containers.
Diffstat (limited to 'nixos/modules/virtualisation/containers.nix')
-rw-r--r--nixos/modules/virtualisation/containers.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index 994a00fb028..3b7f3e248d5 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -111,6 +111,13 @@ in
               '';
             };
 
+            autoStart = mkOption {
+              type = types.bool;
+              default = false;
+              description = ''
+                Wether the container is automatically started at boot-time.
+              '';
+            };
           };
 
           config = mkMerge
@@ -305,6 +312,9 @@ in
                 LOCAL_ADDRESS=${cfg.localAddress}
               ''}
             ''}
+           ${optionalString cfg.autoStart ''
+             AUTO_START=1
+           ''}
           '';
       }) config.containers;