Commit graph

819 commits

Author SHA1 Message Date
Olivier Sallou
ac6870e37d fix root auth and grub settings 2013-07-30 13:03:08 +02:00
Olivier Sallou
6be6879db7 fix grub install 2013-07-30 11:21:09 +02:00
Olivier Sallou
af7dcebb25 udpate grub to add menu and add MBR 2013-07-26 15:33:16 +02:00
Olivier Sallou
cb4b2aad19 fixes for loopback and filesystem setup 2013-07-26 14:16:40 +02:00
Olivier Sallou
1fe0d56bc3 updates 2013-07-26 08:50:53 +02:00
Anders Ingemann
901d0845bf Bootstrapping of instance store AMIs implemented 2013-07-15 00:01:07 +02:00
Anders Ingemann
d0970f77fe Use local-gen instead of dpkg-reconfigure locales
locale-gen is more direct and does not produce an stderr output
2013-07-14 23:55:23 +02:00
Anders Ingemann
154c438729 Fix required jsonschema version and link to package homepage 2013-07-14 10:08:40 +02:00
Anders Ingemann
f9372ce97e Began work on S3 backed instances. Refactored adding tasks.
Got stuck on the bundle image call, it uses argparse.
Somehow we need to fake the arguments.
2013-07-13 15:13:03 +02:00
Anders Ingemann
59bae6e497 Create unique identifier in BootstrapInformation
Can be used to uniquely name temporary resources
2013-07-13 15:12:46 +02:00
Anders Ingemann
135ebfbb95 Return stdout in log_check_call 2013-07-13 15:12:45 +02:00
Anders Ingemann
b3311a8ff6 Only add default tarball_dir if tarball is true 2013-07-13 15:12:45 +02:00
Anders Ingemann
9f85cdf909 Remove 'Volume' part from ebs tasks.
It's kind of obvious that we are working with volumes in the ebs module.
2013-07-13 15:12:45 +02:00
Anders Ingemann
5c4456139d manifest alignment stuff 2013-07-13 15:12:45 +02:00
Anders Ingemann
554d99fc7f Move kernel mapping out of run() 2013-07-13 15:12:45 +02:00
Anders Ingemann
64045a2808 Dont create tarball by default 2013-07-13 15:12:44 +02:00
Anders Ingemann
3acb7956e0 Clarify the required jsonschema version 2013-07-13 12:42:26 +02:00
Olivier Sallou
a2e8d0838e set root password only if set in manifest 2013-07-10 16:35:40 +02:00
Olivier Sallou
a4e8f08260 set sda for default grubé 2013-07-10 16:34:48 +02:00
Olivier Sallou
1bfff5221a add sample root password 2013-07-10 16:34:28 +02:00
Olivier Sallou
5e6ac546cd add root password setting 2013-07-10 16:34:12 +02:00
Olivier Sallou
6c81ee2f8c allow to PIPE some input to command 2013-07-10 16:33:35 +02:00
Olivier Sallou
17876070a5 add mirror attribute 2013-07-10 15:43:39 +02:00
Olivier Sallou
f9fafe71fb install grub 2013-07-10 14:55:27 +02:00
root
ed76870ec9 fix raw image creation 2013-07-10 14:42:03 +02:00
Olivier Sallou
0854f7920e add raw image file creation 2013-07-10 11:27:49 +02:00
Olivier Sallou
778ec8c270 add open nebula management 2013-07-10 10:49:45 +02:00
Anders Ingemann
311db52f7b Ensure minimum volume size of 1M 2013-07-09 21:31:10 +02:00
Anders Ingemann
e355e99189 Ensure the volume size is a multiple of 1024 when using EBS 2013-07-09 21:30:39 +02:00
Anders Ingemann
55741b822f Prebootstrapped plugin now autocreates a snapshot
of the bootstrapped plugin, if no snapshot ID is provided.
2013-07-09 20:45:57 +02:00
Anders Ingemann
4e2503ad9c Put task class properties in identical order 2013-07-09 20:32:50 +02:00
Anders Ingemann
1acd86a85a Remove after = [Connect] from CreateVolume.
Connect & CreateVolume do not run in the same phase,
so the order is a given.
2013-07-09 20:24:08 +02:00
Anders Ingemann
2355965d07 Create README.md 2013-07-08 23:14:09 +02:00
Anders Ingemann
b444b9ebf3 Remove lsof as a required package 2013-07-08 23:14:08 +02:00
Anders Ingemann
8bcc0ca2ad Use month not minute for ami name 2013-07-08 23:14:08 +02:00
Anders Ingemann
3a95740e6c Actually get MakeTarball to spit out the same sha twice in a row 2013-07-08 23:14:08 +02:00
Anders Ingemann
d6e6dbb4ee Fix weird exit status from debootstrap 2013-07-08 23:14:08 +02:00
Anders Ingemann
6f7978a465 Actually make MakeTarball useful 2013-07-08 23:14:08 +02:00
Anders Ingemann
be387673c0 Add log message to indicate a successful completion of all tasks 2013-07-08 23:14:08 +02:00
Anders Ingemann
5dd8c27c6a ImageRegistration task implemented 2013-07-08 23:14:08 +02:00
Anders Ingemann
58e560a893 All cli calls now use absolute paths 2013-07-08 23:14:07 +02:00
Anders Ingemann
7c2f248649 Wrap EBS specific tasks in an if block 2013-07-08 23:14:07 +02:00
Anders Ingemann
20587148f4 implemented CreateSnapshot 2013-07-08 23:14:07 +02:00
Anders Ingemann
5acd0a0dc3 Add unmount tasks to tasklist
squash! Add unmount tasks to tasklist
2013-07-08 23:14:07 +02:00
Anders Ingemann
f5a2acf128 Remove usage of glob 2013-07-08 23:14:07 +02:00
Anders Ingemann
6671a67d9b Implemented APT cleanup 2013-07-08 23:14:07 +02:00
Anders Ingemann
ba1fd93308 Pulled disabling of daemonautostart into separate task 2013-07-08 23:14:07 +02:00
Anders Ingemann
eec41422fc sprinkle some newlines around 2013-07-08 23:14:07 +02:00
Anders Ingemann
4180f16656 Implemented cleanup tasks 2013-07-08 23:14:06 +02:00
Anders Ingemann
5949c3c9cc Implemented init script installation 2013-07-08 23:14:06 +02:00