appian.macos-power
Ansible Role: macos-power
This Ansible role helps configure macOS settings for power management according to your preferences.
Role Variables
Here are the available settings you can adjust, with their default values in minutes:
- computersleep: '30'
- displaysleep: '15'
- harddisksleep: '60'
- wakeonnetworkaccess: 'On'
- restartpowerfailure: 'On'
- restartfreeze: 'On'
Example Playbook
- hosts: ci_macs
roles:
- { role: macos-power,
macos_power_settings: [
{ cmd : displaysleep, desired_value: 'after 15 minutes' },
{ cmd : computersleep, desired_value: 'Never' },
{ cmd : harddisksleep, desired_value: 'Never' },
{ cmd : wakeonnetworkaccess, desired_value: 'On' },
{ cmd : restartfreeze, desired_value: 'Off' }
]
}
License
Apache 2.0