Commit graph

1546 commits

Author SHA1 Message Date
Anders Ingemann
b89601fb07 Rename raw provider to one, move ONE task to provider 2013-08-10 17:44:11 +02:00
Anders Ingemann
355f29c23c Remove duplicate tasks from filesystem task 2013-08-10 17:31:19 +02:00
Anders Ingemann
43c9bdb14e Fix indentation in raw/packages task 2013-08-10 17:23:56 +02:00
Anders Ingemann
1b329d1082 Move host task to common tasks 2013-08-10 17:20:10 +02:00
Anders Ingemann
15e59ab2c8 __init__.py cleanups 2013-08-10 17:15:51 +02:00
Anders Ingemann
ec6639c8be Move security task to common tasks
Converted root pw task to plugin
2013-08-10 17:12:58 +02:00
Anders Ingemann
75a058a6ec Remove boto log disabling for raw 2013-08-10 16:56:51 +02:00
Anders Ingemann
2096301e00 Cleanup raw/assets, use common.tasks.initd 2013-08-10 16:55:27 +02:00
Anders Ingemann
5ae3d92a22 Move some of the ec2 initd stuff to common tasks 2013-08-10 16:51:42 +02:00
Anders Ingemann
9de7793a92 Move filesystem and loopback task modules to common 2013-08-10 16:38:45 +02:00
Anders Ingemann
35d962fc03 fixup! Move bootstrap.py to common tasks. Reverted bootstrap task to use geo-redirector as mirror. 2013-08-10 16:31:46 +02:00
Anders Ingemann
6c6f50c03e Remove network and locale tasks to common 2013-08-10 16:27:43 +02:00
Anders Ingemann
b36e611742 Move cleanup tasks to common tasks module 2013-08-10 16:24:12 +02:00
Anders Ingemann
8767e414ac Move bootstrap.py to common tasks.
Reverted bootstrap task to use geo-redirector as mirror.
2013-08-10 16:22:16 +02:00
Anders Ingemann
0f9fc75182 Generalized "boot" task module.
Keeping ConfigureGrub provider specific for now
2013-08-10 16:18:48 +02:00
Anders Ingemann
48730cba3d Removed "fake" task module 2013-08-10 16:16:53 +02:00
Anders Ingemann
4913296480 Moved apt to common tasks.
Reverted one mirror to use the geo-redirector.
2013-08-10 16:15:49 +02:00
Anders Ingemann
6c8231c24c Create new tasks module in common 2013-08-10 15:54:47 +02:00
Anders Ingemann
d9e7291e30 Merge pull request #84 from osallou/python
Integration of the *raw* provider with additional plugins
2013-08-03 01:57:06 -07:00
root
9745861b46 add doc for plugins 2013-08-01 11:38:30 +02:00
root
61f97ab068 manage use of virtio for disk, add doc 2013-08-01 11:19:20 +02:00
Olivier Sallou
385eac14a1 remove tasks ot required by raw provider, fix provider name in plugins after renaming from one to raw 2013-08-01 08:34:20 +02:00
Olivier Sallou
6ffa601488 change provider to raw, set opennebula as plugin 2013-08-01 08:20:32 +02:00
Olivier Sallou
237069b941 add plugins to manage user packages, allow root login via ssh when root password is defined in conf, install opennebula context package 2013-07-31 16:57:29 +02:00
Olivier Sallou
cd6e10c6a1 Merge branch 'python' of https://github.com/andsens/build-debian-cloud into python 2013-07-31 08:03:08 +02:00
Olivier Sallou
4fb2921217 fix pub key mngt 2013-07-31 08:02:52 +02:00
Olivier Sallou
74398c099a add scripts to load ssh keys and execute ec2 user data if it is a script 2013-07-30 14:13:30 +02:00
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