Commit graph

17 commits

Author SHA1 Message Date
Anders Ingemann
5cff8f9b1d Use `type' to check if command available. Fixes #11 2014-02-27 23:03:23 +01:00
Anders Ingemann
0723290c45 Remove nonsensical 'more' in a task description 2014-01-06 23:01:48 +01:00
Anders Ingemann
0092e1c2c2 Don't instantiate tasks
In practice they are just typed functions with attributes, having a reference to an object is just confusing.
So: Task.run() is now a classmethod
2014-01-06 22:58:21 +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
Anders Ingemann
1b329d1082 Move host task to common tasks 2013-08-10 17:20:10 +02:00
Anders Ingemann
0fc535cb29 log_call uses own logger now 2013-07-08 23:14:04 +02:00
Anders Ingemann
a26c83fc93 use log_check_call everywhere 2013-07-08 23:14:04 +02:00
Anders Ingemann
4d86ae5bea Implement MountVolume task, catch less exceptions 2013-07-08 23:14:01 +02:00
Anders Ingemann
237dde9285 Remove task.run() it is hiding missing run functions 2013-07-08 23:14:01 +02:00
Anders Ingemann
2135cdbc1a PEP8 fixes 2013-07-08 23:14:00 +02:00
Anders Ingemann
88ebeadd25 fix phases and their ordering 2013-07-08 23:13:59 +02:00
Anders Ingemann
a401f9edc0 Order by phases as well 2013-07-08 23:13:59 +02:00
Anders Ingemann
1e4af40b3c Task dependencies, bogus implementation 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
a8364fe04d logging 2013-07-08 23:13:58 +02:00
Anders Ingemann
aa86b75974 Rename common module to base 2013-07-08 23:13:57 +02:00
Anders Ingemann
6230684c62 Refactor ec2 provider a bit 2013-07-08 23:13:57 +02:00
Renamed from providers/ec2/host.py (Browse further)