add powertop service and handler

This commit is contained in:
Andreas Zweili 2021-11-09 20:11:07 +01:00
parent 7317d76180
commit ab68d8dfce
4 changed files with 28 additions and 0 deletions

View File

@ -8,8 +8,11 @@
- docker
tasks:
- import_tasks: tasks/main.yml
handlers:
- import_tasks: handlers/main.yml
vars_files:
- vars/main.yml
vars:
desktop_user: andreas
ansible_proxmox_password: "Morpheus"
docker_skip_project: true

10
files/powertop.service Normal file
View File

@ -0,0 +1,10 @@
[Unit]
Description=Powertop tunings
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/powertop --auto-tune
[Install]
WantedBy=multi-user.target

6
handlers/main.yml Normal file
View File

@ -0,0 +1,6 @@
- name: "Enable powertop.service"
ansible.builtin.service:
name: powertop
state: started
enabled: yes
reload: yes

View File

@ -111,3 +111,12 @@
name: "{{ desktop_user }}"
groups: docker
append: yes
- name: "Copy the powertop service file"
copy:
src: "powertop.service"
dest: "/etc/systemd/system/powertop.service"
owner: root
group: root
mode: 0644
notify: "Enable powertop.service"