summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-03-28 13:02:55 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-03-28 13:02:55 +0000
commit1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891 (patch)
treeec77e6700a36fbdbcfaa704b93980df33ef26706
parentf4d26eb446280ffa31e97f0d6e377bad0b326f39 (diff)
downloadnixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.tar
nixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.tar.gz
nixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.tar.bz2
nixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.tar.lz
nixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.tar.xz
nixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.tar.zst
nixpkgs-1d3c7e2a2d56d43ec15e3f30cbb5dd168578b891.zip
* Added a ‘deployment.ec2.tags’ option.
svn path=/nixos/trunk/; revision=33449
-rw-r--r--modules/misc/deployment.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/misc/deployment.nix b/modules/misc/deployment.nix
index 85f9c27324c..ba9b3c43675 100644
--- a/modules/misc/deployment.nix
+++ b/modules/misc/deployment.nix
@@ -116,6 +116,17 @@ let cfg = config.deployment; in
       '';
     };
 
+    deployment.ec2.tags = mkOption {
+      default = { };
+      example = { foo = "bar"; xyzzy = "bla"; };
+      type = types.attrsOf types.string;
+      description = ''
+        EC2 tags assigned to the instance.  Each tag name can be at
+        most 128 characters, and each tag value can be at most 256
+        characters.  There can be at most 10 tags.
+      '';
+    };
+
     # Ad hoc cloud options.
 
     deployment.adhoc.controller = mkOption {