mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-18 16:31:26 -07:00
This property ("The desired power state of the system when power is restored after a power loss.") was added in ComputerSystem.v1_6_0 which became part of 2018.3 Redfish release. Example result from querying OpenBMC's bmcweb Redfish server: ``` entries: - - system_uri: /redfish/v1/Systems/system - AlwaysOff ret: true ``` Signed-off-by: Paul Fertser <fercerpav@gmail.com>
This commit is contained in:
parent
605a83dbef
commit
129f51cf9d
3 changed files with 27 additions and 1 deletions
|
@ -3970,3 +3970,16 @@ class RedfishUtils(object):
|
|||
'ret': True,
|
||||
'entries': response['data']
|
||||
}
|
||||
|
||||
def get_power_restore_policy(self, systems_uri):
|
||||
# Retrieve System resource
|
||||
response = self.get_request(self.root_uri + systems_uri)
|
||||
if response['ret'] is False:
|
||||
return response
|
||||
return {
|
||||
'ret': True,
|
||||
'entries': response['data']['PowerRestorePolicy']
|
||||
}
|
||||
|
||||
def get_multi_power_restore_policy(self):
|
||||
return self.aggregate_systems(self.get_power_restore_policy)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue