summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2015-02-16 09:56:08 +0000
committerRob Vermaas <rob.vermaas@gmail.com>2015-02-16 09:57:19 +0000
commit824fccd3e90cf75d5e2968fef2392f70e04d9f9c (patch)
treec2c58ca618d163aab0e6640ce5fef6dae04c1f6d /nixos/modules
parent85e2076a0b201daeca3a34169076a88c59dc8e91 (diff)
downloadnixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.tar
nixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.tar.gz
nixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.tar.bz2
nixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.tar.lz
nixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.tar.xz
nixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.tar.zst
nixlib-824fccd3e90cf75d5e2968fef2392f70e04d9f9c.zip
Move amazon option out of amazon-image.nix, needed to make ec2.hvm usable from nixops, without breaking evaluation for other backends.
(cherry picked from commit 213fe8427c5ce455b893c0c5c56cc38175bf36b7)
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/module-list.nix2
-rw-r--r--nixos/modules/virtualisation/amazon-image.nix11
-rw-r--r--nixos/modules/virtualisation/amazon-options.nix16
3 files changed, 17 insertions, 12 deletions
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 0fad59d55717..8ce1c6c20a36 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -426,7 +426,7 @@
   ./virtualisation/docker.nix
   ./virtualisation/libvirtd.nix
   ./virtualisation/lxc.nix
-  #./virtualisation/nova.nix
+  ./virtualisation/amazon-options.nix
   ./virtualisation/openvswitch.nix
   ./virtualisation/parallels-guest.nix
   ./virtualisation/virtualbox-guest.nix
diff --git a/nixos/modules/virtualisation/amazon-image.nix b/nixos/modules/virtualisation/amazon-image.nix
index d175bac3074d..32783279bb2b 100644
--- a/nixos/modules/virtualisation/amazon-image.nix
+++ b/nixos/modules/virtualisation/amazon-image.nix
@@ -7,17 +7,6 @@ in
 {
   imports = [ ../profiles/headless.nix ./ec2-data.nix ];
 
-  options = {
-    ec2 = {
-      hvm = mkOption {
-        default = false;
-        description = ''
-          Whether the EC2 instance is a HVM instance.
-        '';
-      };
-    };
-  };
-
   config = {
     system.build.amazonImage =
       pkgs.vmTools.runInLinuxVM (
diff --git a/nixos/modules/virtualisation/amazon-options.nix b/nixos/modules/virtualisation/amazon-options.nix
new file mode 100644
index 000000000000..34a50dcab16f
--- /dev/null
+++ b/nixos/modules/virtualisation/amazon-options.nix
@@ -0,0 +1,16 @@
+{ config, lib, pkgs, ... }:
+{
+  options = {
+    ec2 = {
+      hvm = lib.mkOption {
+        default = false;
+        internal = true;
+        description = ''
+          Whether the EC2 instance is a HVM instance.
+        '';
+      };
+    };
+  };
+
+  config = {};
+}