Domen Kožar
67f3e2853b
create-amis.sh: use nix-shell for convenience
2016-11-16 16:49:32 +01:00
Eelco Dolstra
94cc18e9aa
Add AMIs in ap-northeast-2 and ap-south-1
2016-07-12 17:26:25 +02:00
Eelco Dolstra
1e9b8bfb31
Copy AMIs in parallel
2016-07-12 17:26:16 +02:00
Eelco Dolstra
02db7d9821
Create AMIs with Enhanced Networking
...
Fixes #15956 .
2016-07-12 17:25:52 +02:00
obadz
364a4373cf
ec2/create-amis.sh: specify the approriate size on snapshots
...
Should help with #15148
2016-05-07 19:44:39 +01:00
Eelco Dolstra
69c746d06b
Update AMI creation script
2016-04-05 11:25:12 +02:00
Eelco Dolstra
0d3738cdcc
Fix the EC2 test
...
We now generate a qcow2 image to prevent hitting Hydra's output size
limit. Also updated /root/user-data -> /etc/ec2-metadata/user-data.
http://hydra.nixos.org/build/33843133
2016-03-30 21:50:23 +02:00
Evgeny Egorochkin
158d723812
virtualization/azure: update the scripts for image maintenance
2016-03-13 13:57:31 +02:00
Eelco Dolstra
9008c9cd5f
Hack to parallelize AMI copying
2015-09-29 14:54:12 +02:00
Eelco Dolstra
d06fdade6f
Tweak AMI script
2015-09-29 14:54:12 +02:00
Eelco Dolstra
ab0ddac8f9
Make EBS volumes much smaller
...
Since they're resized on first boot anyway, they don't need to be big.
2015-09-28 22:15:47 +02:00
Eelco Dolstra
aeb31b97ad
Update AMI generator
...
The EBS and S3 (instance-store) AMIs are now created from the same
image. HVM instance-store AMIs are also generated.
Disk image generation has been factored out into a function
(nixos/lib/make-disk-image.nix) that can be used to build other kinds
of images.
2015-09-27 21:06:40 +02:00
Nicolas B. Pierron
c47e89623b
Update option-usages.nix expression to work with newer version of the module system.
2015-08-09 17:52:34 +02:00
Dan Peebles
4b758e374e
Initial attempt at configuring from EC2 userdata (with input from cstrahan). Now with VM tests!
2015-06-11 23:16:35 -04:00
Dan Peebles
b6c589b2da
Simple EC2 user-data VM test
2015-06-11 22:54:04 -04:00
William A. Kennington III
4868649f03
nixos/initrd: Generic library copying
2015-03-28 18:37:29 -07:00
Rob Vermaas
bc09e53343
Minor fixes to EC2 image generation script. Set autoresponder, so no interaction is necessary. Write output in a format that can be easily included in ec2-amis.nix of nixops.
...
(cherry picked from commit 96904915d9
)
2015-01-05 09:35:48 +01:00
Rob Vermaas
1a4164b71d
Use nixos-images bucket for GCE images.
...
(cherry picked from commit bdd3a3bac8
)
2015-01-05 09:35:42 +01:00
Rob Vermaas
357f6a2c97
Fixes for script that builds and uploads EC2 s3 backed images. Mostly credential related.
...
(cherry picked from commit 42c0bc4b8f
)
2015-01-05 09:35:38 +01:00
Eelco Dolstra
512d788a68
Create AMIs in the lb-nixos account
2014-12-30 18:32:45 +01:00
Domen Kožar
48a282b913
http://nixos.org -> https://nixos.org
...
(cherry picked from commit 78bb17dd22e4da4e3810fbc78185d73bb25ea73e)
Signed-off-by: Domen Kožar <domen@dev.si>
2014-12-14 11:26:45 +01:00
Rob Vermaas
5a23232edf
Refactor EC2 image generation script. Now uses same procedure for both hvm and pv-grub
...
images. Root disks are now SSD backed and 20GB by default, both on hvm and pv-grub
(previously was 8GB for HVM). Added new eu-central region to the locations to copy images
to. Also the root disk for HVM instances was not deleted on termination with previous
images, this is fixed as well.
2014-10-27 11:48:43 +01:00
Rob Vermaas
81046b9e5d
Initial configuration + image generation script for Micro$oft Azure. Work in progress for #3986 .
2014-09-06 21:37:46 +02:00
Russell O'Connor
a7ef1a50cb
Replace depricated gcutil with gcloude compute in gce/create-gce.sh
2014-08-28 21:42:49 +00:00
Russell O'Connor
cef0d1a41b
Abstract bucket name in gce/create-gce.sh
2014-08-28 21:41:30 +00:00
Rob Vermaas
973fa21b52
Better support for HVM instances. Now the NixOS images can
...
be used on HVM instances without needing nixops. Previously
the grub setup was incorrect, so a plain 'nixos-rebuild switch'
and a reboot would result in a broken system.
Also added growing of the partition of the root disk in the initrd,
so you can run resize2fs after initial boot, without needing an
extra reboot. This is useful especially for nixops'
deployment.ec2.ebsInitialRootDiskSize option.
(cherry picked from commit 044a24e58b
)
2014-05-21 16:37:55 +02:00
Rob Vermaas
cdfb8738a4
Use HVM instance for EBS creator, guarantees everything is created in the correct zone.
...
(cherry picked from commit c9763e20e5
)
2014-05-21 16:37:55 +02:00
Rob Vermaas
de1c182b0a
Fix EC2 creation script for latest nixops
...
(cherry picked from commit 361eb3a5f5
)
2014-04-28 15:46:49 +02:00
Rob Vermaas
3f15f8b703
Add script to create and upload GCE image.
2014-04-14 14:38:52 +02:00
Rob Vermaas
61eae53709
Add all AWS regions to EBS AMI creation script.
2014-02-11 13:26:46 +01:00
Eelco Dolstra
4df8a04f14
Don't include the code name in the EBS AMI name
2013-11-19 19:09:48 +01:00
Rob Vermaas
001550d5fe
Adapt S3 ami creation script to new nixpkgs structure
2013-11-08 12:49:44 +01:00
Rob Vermaas
e9921632ef
Updating EC2 EBS HVM creation script.
...
* Use smaller instances to generate HVM images
* Use HVM base image that has 4 ephemeral disks in device mapping
* As grub is not on the base images anymore, install it first before copying parts of its contents
2013-11-08 12:49:44 +01:00
Rob Vermaas
f3eccb26f7
Fix test deployment in EC2 creation script
2013-11-08 12:49:44 +01:00
Eelco Dolstra
5c1f8cbc70
Move all of NixOS to nixos/ in preparation of the repository merge
2013-10-10 13:28:20 +02:00