Anders Ingemann
889812b1ad
Rename MBR partition table to MSDOS
...
Calling it MBR is just confusing
2014-01-18 23:27:52 +01:00
Tomasz Rybak
4b9d801734
Allow for building unstable release images.
2014-01-12 21:18:51 +01:00
Anders Ingemann
dcae0e156e
Vagrant plugin creates its own user etc. now
...
There is no need to rely on other plugins any longer
2014-01-12 12:44:32 +01:00
Anders Ingemann
44f3296426
Extlinux support
...
The bootloader is now specified in the manifest
2014-01-05 02:25:28 +01:00
Anders Ingemann
68368b1782
Use cloudfront mirror in ec2 manifests
2014-01-05 02:25:28 +01:00
Anders Ingemann
d9a7f3d1e4
Make plugins key a required manifest property
2014-01-05 02:25:26 +01:00
Anders Ingemann
31f3a71464
New plugin: vagrant
...
Example manifest file also added
2014-01-05 02:25:26 +01:00
Anders Ingemann
4ffb533625
Use new package handling in the cloud-init plugin
...
This saves quite a few "package" lines in the manifest
2014-01-05 02:24:29 +01:00
Anders Ingemann
8d32339fda
Introduced a global manifest_vars dictionary
...
All manifest entries can now be accessed from the manifest itself
2013-12-29 20:58:06 +01:00
Anders Ingemann
1c93094833
Integrated package plugin with base system
...
New phase introduced "package installation" (fixes #114 )
Apt source lines are now parsed, this allows to verify the target release of added packages.
All packages (except locales) are now installed *after* bootstrapping (fixes #123 )
Added env argument to log_(check_)call
HostDependencies have been refactored a little
2013-12-29 20:58:06 +01:00
James Bromberger
d9dacc5d41
Simplify the description, make the AMI name have the year and the fact it is ebs.
2013-12-20 15:04:22 +00:00
James Bromberger
02ef8cabb8
Support auto-configure of cloud-init data sources, with manual override; support specifying modules to disable.
2013-12-19 11:44:34 +00:00
James Bromberger
682b747efc
Permit cloud-init to be configured for its metadata sources using debconf.
2013-12-17 15:51:03 +00:00
Anders Ingemann
d0ec90f491
Support installation of VirtualBox Guest Additions
2013-12-15 17:25:57 +01:00
Anders Ingemann
0a49901476
Implement hvm support for ec2
2013-12-14 23:18:41 +01:00
Anders Ingemann
2320b2cb74
cloud-init plugin implemented.
...
There is no need for the sed plugin any longer
2013-12-14 23:18:40 +01:00
Anders Ingemann
6138f88ab9
New plugin: "packages"
...
It combines features from the user_packages and backports plugin,
so they are not needed any longer.
2013-12-14 23:18:40 +01:00
Anders Ingemann
2af0968156
Implement partition mounts.
...
This solves quite a few challenges with mounting directories into root etc.
2013-12-14 23:18:39 +01:00
Anders Ingemann
2b05fe977d
Remove tarball flag from default vbox manifest
2013-11-22 09:03:47 +01:00
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