diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-05-30 03:48:37 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-05-30 03:48:37 +0000 |
| commit | 416550fd3db4f215406b01da3e073593f34de69a (patch) | |
| tree | 42e5d6f47b328e22dd34e7de6d8dfeb134df6597 /openstackclient/compute | |
| parent | 6e3f717b7cc77fec2fcc5e8355f6b1fa9e9f2328 (diff) | |
| parent | 1a7284f63ad13f41c6ff4295d69f065310242524 (diff) | |
| download | python-openstackclient-416550fd3db4f215406b01da3e073593f34de69a.tar.gz | |
Merge "Support to set server state"
Diffstat (limited to 'openstackclient/compute')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 781ccb1b..2312575a 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -1370,6 +1370,12 @@ class SetServer(command.Command): help=_('Property to add/change for this server ' '(repeat option to set multiple properties)'), ) + parser.add_argument( + '--state', + metavar='<state>', + choices=['active', 'error'], + help=_('New server state (valid value: active, error)'), + ) return parser def take_action(self, parsed_args): @@ -1389,6 +1395,9 @@ class SetServer(command.Command): parsed_args.property, ) + if parsed_args.state: + server.reset_state(state=parsed_args.state) + if parsed_args.root_password: p1 = getpass.getpass(_('New password: ')) p2 = getpass.getpass(_('Retype new password: ')) |
