summary refs log tree commit diff
path: root/nixos/maintainers/scripts/ec2/ebs-creator.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/maintainers/scripts/ec2/ebs-creator.nix')
-rw-r--r--nixos/maintainers/scripts/ec2/ebs-creator.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/nixos/maintainers/scripts/ec2/ebs-creator.nix b/nixos/maintainers/scripts/ec2/ebs-creator.nix
new file mode 100644
index 00000000000..43dbd86f675
--- /dev/null
+++ b/nixos/maintainers/scripts/ec2/ebs-creator.nix
@@ -0,0 +1,13 @@
+{
+  network.description = "NixOS EBS creator";
+
+  machine =
+    { config, pkgs, resources, ... }:
+    { deployment.targetEnv = "ec2";
+      deployment.ec2.instanceType = "m1.large";
+      deployment.ec2.securityGroups = [ "admin" ];
+      deployment.ec2.ebsBoot = false;
+      deployment.ec2.keyPair = resources.ec2KeyPairs.keypair.name;
+      environment.systemPackages = [ pkgs.parted ];
+    };
+}