Anders Ingemann
71be571f93
Fix #104 . Remove "enabled" from plugin manifests
2013-11-22 09:03:47 +01:00
James Bromberger
b1f20ee196
Add in i386 manifest.
2013-11-09 14:17:24 +00:00
James Bromberger
8582edbf7a
Update official Debian manifest file.
2013-11-09 09:22:30 +00:00
Anders Ingemann
1edf89df62
First stab at official debian manifest
...
It will probably need some adjustment
2013-11-06 22:22:24 +01:00
Anders Ingemann
ae1327811b
Manifest cleanup, begin with simple manifests only
...
No plugins. They should be explained in the documentation
2013-11-06 22:21:28 +01:00
Anders Ingemann
d6502089e2
Implemented both MBR and GPT partitioning.
...
VirtualBox seems to not like GPT
2013-10-27 18:11:14 +01:00
Anders Ingemann
8073edc902
Fix manifest a bit
2013-10-27 18:11:14 +01:00
Anders Ingemann
0eb5eecfc2
Place everything in info.workspace
...
instead of spreading files all around the disk
2013-10-27 18:11:13 +01:00
Anders Ingemann
9cb4b3e375
Rename mount_dir to workspace
...
We'll be using it for a bucnh of different things in the future
2013-10-27 18:11:13 +01:00
Anders Ingemann
ff7c04c120
Support for partitions
...
MAJOR refactor. The volume is now abstracted into a model along with a partitionmap and partitions.
Volumes and partitions are now controlled via an FSM to ensure that commands are called in the proper sequence.
GRUB can now be installed properly onto loop devices by using dmsetup to fake a proper harddisk.
2013-10-27 18:11:12 +01:00
James Bromberger
8840e08469
Plugin for adding backports to apt and a set of packages from backports.
2013-08-17 13:19:44 +00:00
James Bromberger
90fbe9d698
Correct mirror entry, turn on admin user; fix chroot call to create admin user (--shell and /bin/bash as two entries, not one argument).
2013-08-15 22:17:37 +00:00
James Bromberger
ca3c454889
Fix URL; change date format to include 4 digit year in AMI name.
2013-08-15 09:30:54 +00:00
James Bromberger
b251b1a294
Fix missing comma.
2013-08-13 15:09:21 +00:00
James Bromberger
c064c51ba9
Add URl for mirrot, change to 8 GB EBS root partition.
2013-08-13 14:21:33 +00:00
Olivier Sallou
49990aec67
add kvm provider with virtio support
2013-08-13 12:57:12 +02:00
Olivier Sallou
afa9352d85
set mirror in bootstrapper instead of image
2013-08-13 09:52:03 +02:00
Olivier Sallou
d6e08d8d25
add sample virtualbox manifest
2013-08-13 09:00:11 +02:00
Anders Ingemann
6fd4c0efb3
Remove credentials stanza from ONE manifests
2013-08-11 15:53:45 +02:00
Anders Ingemann
7e32263315
Generalize parted feature
...
Remove filesystem module from ONE tasks
2013-08-10 20:03:20 +02:00
Anders Ingemann
110ec638c1
Update manifest provider names
2013-08-10 17:48:13 +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
4913296480
Moved apt to common tasks.
...
Reverted one mirror to use the geo-redirector.
2013-08-10 16:15:49 +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
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
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
5c4456139d
manifest alignment stuff
2013-07-13 15:12:45 +02:00
Anders Ingemann
64045a2808
Dont create tarball by default
2013-07-13 15:12:44 +02:00
Olivier Sallou
1bfff5221a
add sample root password
2013-07-10 16:34:28 +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
8bcc0ca2ad
Use month not minute for ami name
2013-07-08 23:14:08 +02:00
Anders Ingemann
5dd8c27c6a
ImageRegistration task implemented
2013-07-08 23:14:08 +02:00
Anders Ingemann
8479ff4dca
Implemented prebootstrapped plugin
2013-07-08 23:14:03 +02:00
Anders Ingemann
b92f70e548
bootstrap task implemented
2013-07-08 23:14:01 +02:00
Anders Ingemann
29b52a6a70
Create volume
2013-07-08 23:14:00 +02:00
Anders Ingemann
79a699a360
Better schema validation and errors
2013-07-08 23:13:59 +02:00
Anders Ingemann
5689b77011
Manifest validation, simplified main run fn
2013-07-08 23:13:58 +02:00
Anders Ingemann
9f7b414627
Change placeholder name
2013-07-08 23:13:58 +02:00
Anders Ingemann
e63e2cca0c
Plugin architecture working
2013-07-08 23:13:56 +02:00
Anders Ingemann
4dbdb387cd
Basic structure up and running
2013-07-08 23:13:56 +02:00