From ef429f5e79b4967dfa456ae797a289cb2d8dab9a Mon Sep 17 00:00:00 2001 From: Rick Wright Date: Mon, 22 Jun 2015 14:28:22 -0700 Subject: [PATCH] Install GCE packages before Manifest packages. --- bootstrapvz/providers/gce/tasks/packages.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bootstrapvz/providers/gce/tasks/packages.py b/bootstrapvz/providers/gce/tasks/packages.py index fae612e..da4b260 100644 --- a/bootstrapvz/providers/gce/tasks/packages.py +++ b/bootstrapvz/providers/gce/tasks/packages.py @@ -1,6 +1,7 @@ from bootstrapvz.base import Task from bootstrapvz.common import phases from bootstrapvz.common.tasks import apt +from bootstrapvz.common.tasks import packages from bootstrapvz.common.tools import config_get import logging import os @@ -9,6 +10,7 @@ import os class DefaultPackages(Task): description = 'Adding image packages required for GCE' phase = phases.preparation + successors = [packages.AddManifestPackages] @classmethod def run(cls, info): @@ -32,6 +34,7 @@ class ReleasePackages(Task): description = 'Adding release-specific packages required for GCE' phase = phases.preparation predecessors = [apt.AddBackports, DefaultPackages] + successors = [packages.AddManifestPackages] @classmethod def run(cls, info): @@ -49,6 +52,7 @@ class GooglePackages(Task): description = 'Adding image packages required for GCE from Google repositories' phase = phases.preparation predecessors = [DefaultPackages] + successors = [packages.AddManifestPackages] @classmethod def run(cls, info):