bmclib
bmclib copied to clipboard
Puppet type for controlling the bmc as well as other useful facts
When running this module on Puppet >= 4, it throws a warning: > Warning: Facter: timeout option is not supported for custom facts and will be ignored.
I need more eyeballs on this code and it would be better if we handed this over to voxpupuli so it can be maintained easier.
Idfix
#35 allow setting the user id over the resource. and workaround the issue with empty usernames & the default anonymous user (be careful here!)
I would recommend to use getter/setters in the provider. At least for setting the password. Command for checking / get the password value: `ipmitool user test 20 ` this returns...
An ipmitool created user can't login over the webinterface, if the ipmi messaging isn't set to "on": `ipmitool channel setaccess 1 6 link=off ipmi=on callin=off` 1 = channel 6 =...
if you lookup the `manufacturer` instead of the core fact `dmi['board']['manufacturer'] ` you'll get the system manufacturer instead of the board manufacturer. See more here: https://github.com/logicminds/bmclib/blob/master/lib/puppet/provider/bmcuser/ipmitool.rb#L79
Board: Intel OS: Debian 8.10 Packages: - ipmitool 1.8.14-4 - libopenipmi0 2.0.16-1.4 - openipmi 2.0.16-1.4 The function ` new_user_id() ` fails to create / assign an ID for the new...
Would be great to improve the ipmitool provider with the watchdog command. this helps to reboot the system, after x seconds, if the machine freezed. `ipmitool mc watchdog on`