i2c/hardware monitor controls#883
Conversation
Errored hosts (0)Changed hosts (31)Unaffected hosts (97)Changed hostsdiff for acid.ocf.berkeley.edu, arsenic.ocf.berkeley.edu, asteroid.ocf.berkeley.edu, avalanche.ocf.berkeley.edu, bigbang.ocf.berkeley.edu, blackout.ocf.berkeley.edu, blight.ocf.berkeley.edu, blizzard.ocf.berkeley.edu, chaos.ocf.berkeley.edu, cyanide.ocf.berkeley.edu, cyclone.ocf.berkeley.edu, destruction.ocf.berkeley.edu, drought.ocf.berkeley.edu, eruption.ocf.berkeley.edu, famine.ocf.berkeley.edu, firewhirl.ocf.berkeley.edu, hailstorm.ocf.berkeley.edu, headcrash.ocf.berkeley.edu, heatwave.ocf.berkeley.edu, hurricane.ocf.berkeley.edu, invasion.ocf.berkeley.edu, madcow.ocf.berkeley.edu, meteorstorm.ocf.berkeley.edu, outbreak.ocf.berkeley.edu, plague.ocf.berkeley.edu, sinkhole.ocf.berkeley.edu, surge.ocf.berkeley.edu, typhoon.ocf.berkeley.edu, venom.ocf.berkeley.edu, volcano.ocf.berkeley.edu, wildfire.ocf.berkeley.edu*******************************************
+ Exec[load-modules] =>
parameters =>
"command": "/lib/systemd/systemd-modules-load",
"path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"refreshonly": true,
"subscribe": "File[/etc/modules-load.d/i2c.conf]"
*******************************************
+ File[/etc/modules-load.d/i2c.conf] =>
parameters =>
"backup": "main",
"content": "i2c_dev",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************Unaffected hosts |
|
We already have the |
|
Hmm, sweet, thanks. Not sure what the difference between Edit: Perhaps |
Errored hosts (0)Changed hosts (34)Unaffected hosts (94)Changed hostsdiff for cyanide.ocf.berkeley.edu*******************************************
Cron[nss-updatedb] =>
parameters =>
hour =>
- 16
+ 10
minute =>
- 34
+ 35
*******************************************
Cron[puppet-agent] =>
parameters =>
minute =>
- [16, 46]
+ [28, 58]
*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
Exec[systemctl-daemon-reload] =>
parameters =>
path =>
- /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/puppetlabs/bin
+ /opt/puppetlabs/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
+ File[/etc/ssh/ssh_known_hosts] =>
parameters =>
"backup": "main",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************diff for blackout.ocf.berkeley.edu*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
File[/etc/munin/plugin-conf.d/ocf-plugin-conf] =>
parameters =>
content =>
@@ -1,4 +1,4 @@
# Set warning at 80% and critical at 90%
[memory]
-env.apps_warning :6344968750
-env.apps_critical :7138089843
+env.apps_warning :6344959375
+env.apps_critical :7138079296
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************diff for wildfire.ocf.berkeley.edu*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
File[/etc/munin/plugin-conf.d/ocf-plugin-conf] =>
parameters =>
content =>
@@ -1,4 +1,4 @@
# Set warning at 80% and critical at 90%
[memory]
-env.apps_warning :6344721875
-env.apps_critical :7137812109
+env.apps_warning :6344715625
+env.apps_critical :7137805078
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************diff for lightning.ocf.berkeley.edu*******************************************
+ Exec[git clone https://github.com/ocf/puppet /etc/puppetlabs/code/environments/nboihem] =>
parameters =>
"path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"unless": "test -d /etc/puppetlabs/code/environments/nboihem/.git",
"user": "nboihem"
*******************************************
+ File[/etc/puppetlabs/code/environments/nboihem] =>
parameters =>
"backup": "main",
"ensure": "directory",
"group": "ocf",
"mode": "0644",
"owner": "nboihem"
*******************************************diff for tornado.ocf.berkeley.edu*******************************************
File[/etc/munin/plugin-conf.d/ocf-plugin-conf] =>
parameters =>
content =>
@@ -1,4 +1,4 @@
# Set warning at 80% and critical at 90%
[memory]
-env.apps_warning :6291828125
-env.apps_critical :7078306640
+env.apps_warning :6291815625
+env.apps_critical :7078292578
*******************************************diff for acid.ocf.berkeley.edu, arsenic.ocf.berkeley.edu, asteroid.ocf.berkeley.edu, avalanche.ocf.berkeley.edu, bigbang.ocf.berkeley.edu, blizzard.ocf.berkeley.edu, chaos.ocf.berkeley.edu, destruction.ocf.berkeley.edu, drought.ocf.berkeley.edu, eruption.ocf.berkeley.edu, famine.ocf.berkeley.edu, firewhirl.ocf.berkeley.edu, hailstorm.ocf.berkeley.edu, headcrash.ocf.berkeley.edu, heatwave.ocf.berkeley.edu, hurricane.ocf.berkeley.edu, invasion.ocf.berkeley.edu, madcow.ocf.berkeley.edu, meteorstorm.ocf.berkeley.edu, outbreak.ocf.berkeley.edu, plague.ocf.berkeley.edu, sinkhole.ocf.berkeley.edu, surge.ocf.berkeley.edu, typhoon.ocf.berkeley.edu, venom.ocf.berkeley.edu, volcano.ocf.berkeley.edu*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************diff for whiteout.ocf.berkeley.edu*******************************************
File[/etc/munin/plugin-conf.d/ocf-plugin-conf] =>
parameters =>
content =>
@@ -1,4 +1,4 @@
# Set warning at 80% and critical at 90%
[memory]
-env.apps_warning :1603371875
-env.apps_critical :1803793359
+env.apps_warning :1603356250
+env.apps_critical :1803775781
*******************************************diff for cyclone.ocf.berkeley.edu*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
File[/etc/munin/plugin-conf.d/ocf-plugin-conf] =>
parameters =>
content =>
@@ -1,4 +1,4 @@
# Set warning at 80% and critical at 90%
[memory]
-env.apps_warning :12789300000
-env.apps_critical :14387962500
+env.apps_warning :12789306250
+env.apps_critical :14387969531
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************diff for blight.ocf.berkeley.edu*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
File[/etc/munin/plugin-conf.d/ocf-plugin-conf] =>
parameters =>
content =>
@@ -1,4 +1,4 @@
# Set warning at 80% and critical at 90%
[memory]
-env.apps_warning :6344003125
-env.apps_critical :7137003515
+env.apps_warning :6344012500
+env.apps_critical :7137014062
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************Unaffected hosts |
ja5087
left a comment
There was a problem hiding this comment.
Does this require root by default, or do we have to do extra work?
cg505
left a comment
There was a problem hiding this comment.
thanks, i've been wanting to add some ddc stuff to fix-displays for a while
| @@ -0,0 +1,6 @@ | |||
| class ocf_desktop::displaycontrol { | |||
|
|
|||
| kmod::load { 'i2c_dev': } | |||
There was a problem hiding this comment.
should require the package resource
|
|
||
| kmod::load { 'i2c_dev': } | ||
|
|
||
| package { [ 'i2c-tools', 'ddcutil' ]: } |
There was a problem hiding this comment.
i2c-tools is a dep of ddcutil. We should only explicitly install the latter.
I believe it does by default |
Errored hosts (0)Changed hosts (27)Unaffected hosts (71)Changed hostsdiff for acid.ocf.berkeley.edu, arsenic.ocf.berkeley.edu, asteroid.ocf.berkeley.edu, avalanche.ocf.berkeley.edu, bigbang.ocf.berkeley.edu, blackout.ocf.berkeley.edu, blight.ocf.berkeley.edu, blizzard.ocf.berkeley.edu, cyanide.ocf.berkeley.edu, destruction.ocf.berkeley.edu, drought.ocf.berkeley.edu, eruption.ocf.berkeley.edu, famine.ocf.berkeley.edu, firewhirl.ocf.berkeley.edu, hailstorm.ocf.berkeley.edu, headcrash.ocf.berkeley.edu, heatwave.ocf.berkeley.edu, invasion.ocf.berkeley.edu, madcow.ocf.berkeley.edu, meteorstorm.ocf.berkeley.edu, plague.ocf.berkeley.edu, sinkhole.ocf.berkeley.edu, surge.ocf.berkeley.edu, typhoon.ocf.berkeley.edu, venom.ocf.berkeley.edu, volcano.ocf.berkeley.edu, wildfire.ocf.berkeley.edu*******************************************
+ Exec[modprobe i2c_dev] =>
parameters =>
"path": "/bin:/sbin:/usr/bin:/usr/sbin",
"unless": "egrep -q '^i2c_dev ' /proc/modules"
*******************************************
+ File[/etc/modules-load.d/i2c_dev.conf] =>
parameters =>
"backup": "main",
"content": "# This file is managed by the puppet kmod module.\ni2c_dev\n",
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
+ Kmod::Load[i2c_dev] =>
parameters =>
"ensure": "present",
"file": "/etc/modules"
*******************************************
+ Package[ddcutil] =>
parameters =>
"allow_virtual": false
*******************************************
+ Package[i2c-tools] =>
parameters =>
"allow_virtual": false
*******************************************Unaffected hosts |
Monitor status reporting and controls of hardware.
Some i2c commands can brick monitors, so this functionality should be limited to root for now.