File tree Expand file tree Collapse file tree
openstackclient/compute/v2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -643,17 +643,17 @@ Suspend server
643643server unlock
644644-------------
645645
646- Unlock server
646+ Unlock server(s)
647647
648648.. program:: server unlock
649649.. code:: bash
650650
651651 os server unlock
652- < server>
652+ < server> [ < server > ...]
653653
654654.. describe:: < server>
655655
656- Server (name or ID)
656+ Server(s) to unlock (name or ID)
657657
658658server unpause
659659--------------
Original file line number Diff line number Diff line change @@ -186,7 +186,7 @@ Those actions with an opposite action are noted in parens if applicable.
186186* ``start `` (``stop ``) - start one or more servers
187187* ``stop `` (``start ``) - stop one or more servers
188188* ``suspend `` (``resume ``) - stop a server and save to disk freeing memory
189- * ``unlock `` (``lock ``) - unlock a server
189+ * ``unlock `` (``lock ``) - unlock one or more servers
190190* ``unpause `` (``pause ``) - return one or more paused servers to running state
191191* ``unrescue `` (``rescue ``) - return a server to normal boot mode
192192* ``unset `` (``set ``) - remove an attribute of the object
Original file line number Diff line number Diff line change @@ -1609,7 +1609,7 @@ def take_action(self, parsed_args):
16091609
16101610
16111611class UnlockServer (command .Command ):
1612- """Unlock server"""
1612+ """Unlock server(s) """
16131613
16141614 log = logging .getLogger (__name__ + '.UnlockServer' )
16151615
@@ -1618,18 +1618,20 @@ def get_parser(self, prog_name):
16181618 parser .add_argument (
16191619 'server' ,
16201620 metavar = '<server>' ,
1621- help = _ ('Server (name or ID)' ),
1621+ nargs = '+' ,
1622+ help = _ ('Server(s) to unlock (name or ID)' ),
16221623 )
16231624 return parser
16241625
16251626 @utils .log_method (log )
16261627 def take_action (self , parsed_args ):
16271628
16281629 compute_client = self .app .client_manager .compute
1629- utils .find_resource (
1630- compute_client .servers ,
1631- parsed_args .server ,
1632- ).unlock ()
1630+ for server in parsed_args .server :
1631+ utils .find_resource (
1632+ compute_client .servers ,
1633+ server ,
1634+ ).unlock ()
16331635
16341636
16351637class UnpauseServer (command .Command ):
You can’t perform that action at this time.
0 commit comments