Last active
January 5, 2023 17:15
-
-
Save casperghst42/712e5bdb7bb366cb9d6aeb1c26e949c8 to your computer and use it in GitHub Desktop.
disable Raspbian wireless-power-save with ansible
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: wireless-power-save | create unit file | |
copy: | |
dest: /etc/systemd/system/[email protected] | |
content: | | |
[Unit] | |
Description=Set WiFi power save %i | |
After=sys-subsystem-net-devices-wlan0.device | |
[Service] | |
Type=oneshot | |
RemainAfterExit=yes | |
ExecStart=/sbin/iw dev wlan0 set power_save %i | |
[Install] | |
WantedBy=sys-subsystem-net-devices-wlan0.device | |
register: file_created | |
- name: wireless-power-save | debug | |
debug: | |
var: file_created | |
verbosity: 2 | |
- name: wiereless-power-save | reload systemd daemon | |
systemd: | |
daemon_reload: yes | |
- name: wireless-power-save | powersave 'off' enabled | |
systemd: | |
name: [email protected] | |
enabled: yes | |
state: restarted | |
- name: wireless-power-save | powersave 'on' disabled | |
systemd: | |
name: [email protected] | |
enabled: no |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Create roles/wireless-power-save/tasks/main.yml with the above content.
It will disable powersave for wlan0 which is the default wireless interface on Raspbian.
This is especially interesting when using a Pi for (wireless) streaming.