Merge pull request #114 from teoyaomiqui/master

adding check before writing to core file
diff --git a/linux/system/cpu.sls b/linux/system/cpu.sls
index 5292585..8312c75 100644
--- a/linux/system/cpu.sls
+++ b/linux/system/cpu.sls
@@ -32,11 +32,14 @@
 
 {% for cpu_core in range(salt['grains.get']('num_cpus', 1)) %}
 
+{% set core_key = 'devices/system/cpu/cpu' + cpu_core|string + '/cpufreq/scaling_governor' %}
+{% if salt['file.file_exists']('/sys/'+ core_key) %}
 governor_write_sysfs_cpu_core_{{ cpu_core }}:
   module.run:
     - name: sysfs.write
-    - key: devices/system/cpu/cpu{{ cpu_core }}/cpufreq/scaling_governor
+    - key: {{ core_key }}
     - value: {{ system.cpu.governor }}
+{% endif %}
 
 {%- endfor %}