init play.yml

This commit is contained in:
jlay 2021-10-13 02:02:22 +00:00 committed by Josh Lay
parent b6fcad5d1d
commit 5c82b04ccc
Signed by: jlay
GPG key ID: B265E45CACAD108A

40
play.yml Normal file
View file

@ -0,0 +1,40 @@
---
- hosts: localhost
become: yes
vars:
card: card0 # default to card0
base_profiles: # standard tuned profiles available on Fedora
- desktop
- network-latency
- powersave
amdgpu_profiles:
- { name: 'bootup_default', value: 0 }
- { name: '3D_fullscreen', value: 1 }
- { name: 'powersaving', value: 2 }
- { name: 'video', value: 3 }
- { name: 'VR', value: 4 }
- { name: 'compute', value: 5 }
- { name: 'custom', value: 6 }
tasks:
- name: ensure tuned is installed
package:
name: tuned
state: present
- name: create custom profile directories
file:
state: directory
path: /etc/tuned/{{ item.1 }}_amdgpu_{{ item.0.name }}
mode: "0755"
with_nested:
- "{{ amdgpu_profiles }}"
- "{{ base_profiles }}"
- name: template custom tuned profiles
template:
src: templates/tuned.conf.j2
dest: /etc/tuned/{{ item.1 }}_amdgpu_{{ item.0.name }}/tuned.conf
owner: root
group: root
mode: "0644"
with_nested:
- "{{ amdgpu_profiles }}"
- "{{ base_profiles }}"