2013-05-16 08:00:28 +02:00
|
|
|
from manifest import Manifest
|
|
|
|
|
|
|
|
|
2013-06-23 15:26:08 +02:00
|
|
|
def tasks(tasklist, manifest):
|
2013-06-09 15:54:30 +02:00
|
|
|
from tasks import packages
|
2013-06-23 22:12:29 +02:00
|
|
|
from tasks import connection
|
2013-06-09 15:54:30 +02:00
|
|
|
from tasks import host
|
2013-06-23 12:00:17 +02:00
|
|
|
from tasks import ebs
|
2013-06-23 15:26:08 +02:00
|
|
|
tasklist.add(packages.HostPackages(), packages.ImagePackages(), host.CheckPackages(),
|
2013-06-23 22:12:29 +02:00
|
|
|
connection.GetCredentials(), host.GetInfo(), connection.Connect())
|
2013-06-24 23:03:43 +02:00
|
|
|
if manifest.volume['backing'].lower() == 'ebs':
|
|
|
|
tasklist.add(ebs.CreateVolume(), ebs.AttachVolume())
|