init play.yml
This commit is contained in:
parent
b6fcad5d1d
commit
5c82b04ccc
1 changed files with 40 additions and 0 deletions
40
play.yml
Normal file
40
play.yml
Normal 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 }}"
|
Loading…
Reference in a new issue