aboutsummaryrefslogtreecommitdiffstats
path: root/vicn/resource/lxd
diff options
context:
space:
mode:
authorMarcel Enguehard <mengueha+fdio@cisco.com>2017-04-25 13:37:27 +0200
committerMarcel Enguehard <mengueha+fdio@cisco.com>2017-04-25 13:37:27 +0200
commita42b1e0f2ef7ca75bfece00a0ea597b95fae88c1 (patch)
treea170b045f9320d12f9365765a7a13ba2fca56f4a /vicn/resource/lxd
parentba05bc2b35dd94577e4279fb875d576874b88086 (diff)
Typo for VPP interfaces + More explicit exceptions for BashTask + Forgotten if-statement in LxcContainer setup
Change-Id: I7b450b13e632899bef5ff37168a9454fe4e92640 Signed-off-by: Marcel Enguehard <mengueha+fdio@cisco.com>
Diffstat (limited to 'vicn/resource/lxd')
-rw-r--r--vicn/resource/lxd/lxc_container.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/vicn/resource/lxd/lxc_container.py b/vicn/resource/lxd/lxc_container.py
index afa64aba..7c678e57 100644
--- a/vicn/resource/lxd/lxc_container.py
+++ b/vicn/resource/lxd/lxc_container.py
@@ -33,7 +33,7 @@ from vicn.core.commands import ReturnValue
from vicn.core.exception import ResourceNotFound
from vicn.core.requirement import Requirement
from vicn.core.resource_mgr import wait_resource_task
-from vicn.core.task import task, inline_task, BashTask
+from vicn.core.task import task, inline_task, BashTask, EmptyTask
from vicn.resource.linux.net_device import NetDevice
from vicn.resource.node import Node
from vicn.resource.vpp.scripts import APPARMOR_VPP_PROFILE
@@ -140,7 +140,9 @@ class LxcContainer(Node):
"""
Make sure vpp_host is instanciated before starting the container.
"""
- wait_vpp_host = wait_resource_task(self.node.vpp_host)
+ wait_vpp_host = EmptyTask()
+ if 'vpp' in self.profiles:
+ wait_vpp_host = wait_resource_task(self.node.vpp_host)
create = self._create_container()
start = self.__method_start__()
return wait_vpp_host > (create > start)