diff options
| author | Jenkins <jenkins@review.openstack.org> | 2017-03-21 01:55:51 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-03-21 01:55:51 +0000 |
| commit | 49e866174f2e24ce996cdb588c38b5b08daed5a0 (patch) | |
| tree | 26e88367bbac744cd61275c3c31b0670d985f2f5 /openstackclient/compute/v2 | |
| parent | fe3bbf63a868a333b3dd7c8ec479046bd1a780ce (diff) | |
| parent | f5527877bb6dab09757b6692460bcc376b7d5ec3 (diff) | |
| download | python-openstackclient-49e866174f2e24ce996cdb588c38b5b08daed5a0.tar.gz | |
Merge "Enable to specify which vm fixed-ip to publish"
Diffstat (limited to 'openstackclient/compute/v2')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 236e4b28..1fe5bb0d 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -235,6 +235,12 @@ class AddFloatingIP(command.Command): help=_("Floating IP address (IP address only) to assign " "to server"), ) + parser.add_argument( + "--fixed-ip-address", + metavar="<fixed-ip-address>", + help=_("Fixed IP address to associate with this floating IP " + "address"), + ) return parser def take_action(self, parsed_args): @@ -243,7 +249,8 @@ class AddFloatingIP(command.Command): server = utils.find_resource( compute_client.servers, parsed_args.server) - server.add_floating_ip(parsed_args.ip_address) + server.add_floating_ip(parsed_args.ip_address, + parsed_args.fixed_ip_address) class AddServerSecurityGroup(command.Command): |
