watcher.applier.actions.change_node_power_state
Module¶watcher.applier.actions.change_node_power_state.
ChangeNodePowerState
(config, osc=None)[source]¶Bases: watcher.applier.actions.base.BaseAction
Compute node power on/off
By using this action, you will be able to on/off the power of a compute node.
The action schema is:
schema = Schema({
'resource_id': str,
'state': str,
})
The resource_id references a ironic node id (list of available
ironic node is returned by this command: ironic node-list
).
The state value should either be on or off.
execute
()[source]¶Executes the main logic of the action
This method can be used to perform an action on a given set of input parameters to accomplish some type of operation. This operation may return a boolean value as a result of its execution. If False, this will be considered as an error and will then trigger the reverting of the actions.
Returns: | A flag indicating whether or not the action succeeded |
---|---|
Return type: | bool |
post_condition
()[source]¶Hook: called after the execution of an action
This function is called regardless of whether an action succeeded or not. So you can use it to perform cleanup operations.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.