Author: eelco
Date: Mon Jun 20 14:27:06 2011
New Revision: 27504
URL: https://svn.nixos.org/websvn/nix/?rev=27504&sc=1

Log:
* Add an option virtualisation.nova.extraConfig.

Modified:
   nixos/trunk/modules/virtualisation/nova.nix

Modified: nixos/trunk/modules/virtualisation/nova.nix
==============================================================================
--- nixos/trunk/modules/virtualisation/nova.nix Mon Jun 20 14:26:49 2011        
(r27503)
+++ nixos/trunk/modules/virtualisation/nova.nix Mon Jun 20 14:27:06 2011        
(r27504)
@@ -14,6 +14,7 @@
     ''
       --nodaemon
       --verbose
+      ${cfg.extraConfig}
     '';
 
 in
@@ -40,6 +41,16 @@
           '';
       };
 
+    virtualisation.nova.extraConfig = 
+      mkOption {
+        default = false;
+        description =
+          ''
+            Additional text appended to <filename>nova.conf</filename>,
+            the main Nova configuration file.
+          '';
+      };
+
   };
 
 
@@ -50,9 +61,8 @@
     environment.systemPackages = [ nova pkgs.euca2ools pkgs.novaclient ];
 
     environment.etc =
-      [ # The Paste configuration file for nova-api.
-        { source = "${nova}/etc/nova/nova-api.conf";
-          target = "nova/nova-api.conf";
+      [ { source = novaConf;
+          target = "nova/nova.conf";
         }
       ];
 
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to