Commit 9a1a2cb3 authored by Guillaume Hervier's avatar Guillaume Hervier Committed by Guillaume Hervier

playbook: Fix CPU scaling governor role

There's no `find` module on Ansible 1.7 so we need to use the `find` command directly instead.

/reviewed-on nexedi/slapos.package!57
parent cf1f16c0
---
- name: Get CPUs list
find:
paths: /sys/devices/system/cpu
patterns: 'cpu[0-9]+'
use_regex: yes
file_type: directory
shell: find /sys/devices/system/cpu -type d -name 'cpu[0-9]*'
register: cpus
- name: Check scaling governor exists for CPUs
stat:
path: '{{ item.path }}/cpufreq/scaling_governor'
with_items: '{{ cpus.files }}'
path: '{{ item }}/cpufreq/scaling_governor'
with_items: '{{ cpus.stdout_lines }}'
register: scaling_governor_stat
- name: Set CPU Scaling Governor
shell: 'echo {{ value }} > {{ item.stat.path }}'
shell: 'echo {{ value }} > {{ item.item }}/cpufreq/scaling_governor'
with_items: '{{ scaling_governor_stat.results }}'
when: item.stat.exists
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment