deploy: add support for multiple bridges 29/15729/4
authorJosep Puigdemont <josep.puigdemont@enea.com>
Fri, 6 May 2016 02:32:06 +0000 (04:32 +0200)
committerJosep Puigdemont <josep.puigdemont@enea.com>
Fri, 17 Jun 2016 08:24:58 +0000 (10:24 +0200)
commitdfc83244874060c4052bc3d29c256fa1bd52687d
tree0a157455a50ae31b8f62917e826de1153e3534e1
parent2a9e72d95200161ec27e8f199a76c6ec1f88bff1
deploy: add support for multiple bridges

deploy.py:
Some Fuel VMs may need more than one network interface. To be able to
provide that, we now allow the user to specify the "-b" paramter
(bridge) multiple times, creating a new NIC for each one of them.

The NICs are created in the same order as they are given in the command
line.

There is no change in behavior from earlier versions, pxebr will still
be the default bridge if none is specified in the command line.

deploy.sh:
To reflect the new capabilities of deploy.py, we introduce the
possibility to specify -B more than once in deploy.sh, and honor that
when calling deploy.py. We also make it possible to specify a comma
separated list of bridges, as in: -B br1,br2.

Change-Id: I1a0100f2cfe755ec6adfeedafb391c2357f46f51
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
ci/deploy.sh
deploy/deploy.py
deploy/environments/virtual_fuel.py