I tested with AMT version 8.1.57 as follows:
In [1]: import provisioningserver.drivers.power.amt as amt In [2]: driver = amt.AMTPowerDriver() In [3]: driver.power_off(None, {'ip_address': '172.16.100.251', 'power_pass': 'xxx'}) In [4]: driver.power_on(None, {'ip_address': '172.16.100.251', 'power_pass': 'xxx', 'boot_mode': 'local'}) In [9]: driver.power_query(None, {'ip_address': '172.16.100.251', 'power_pass': 'xxx', 'boot_mode': 'local'}) Out[9]: 'on'
I visually verified that it worked.
« Back to merge proposal
I tested with AMT version 8.1.57 as follows:
In [1]: import provisioningser ver.drivers. power.amt as amt ver() power_off( None, {'ip_address': '172.16.100.251', 'power_pass': 'xxx'}) power_on( None, {'ip_address': '172.16.100.251', 'power_pass': 'xxx', 'boot_mode': 'local'}) power_query( None, {'ip_address': '172.16.100.251', 'power_pass': 'xxx', 'boot_mode': 'local'})
In [2]: driver = amt.AMTPowerDri
In [3]: driver.
In [4]: driver.
In [9]: driver.
Out[9]: 'on'
I visually verified that it worked.