def setUpClass(cls):
"""Setup the deployment for this class once and deploy."""
cls.deployment = amulet.Deployment(series='xenial')
cls.deployment.add('ubuntu')
cls.deployment.add('packetbeat')
cls.deployment.relate('ubuntu:juju-info', 'packetbeat:beats-host')
try:
cls.deployment.setup(timeout=seconds)
cls.deployment.sentry.wait()
except amulet.helpers.TimeoutError:
message = "The deploy did not setup in {0} seconds".format(seconds)
amulet.raise_status(amulet.SKIP, msg=message)
except:
raise
cls.unit = cls.deployment.sentry['packetbeat'][0]
评论列表
文章目录