Corey Osman
2011-Aug-05 00:29 UTC
[Puppet Users] Puppet HP iLO module -- don''t waste your time with the ilo web interface
I just finished this module and thought I would share with the rest of the puppet community. You can get the module by following the link below. https://github.com/logicminds/devops/tree/master/puppet-modules/hpilo enjoy, Corey Osman ------README File from hpilo Module----- This module will configure your hp ilo card automatically without the use of a password that is phsycially printed on the server. This module is very useful for when you don''t have physical access to the server and can''t get the ilo admin password or you have many servers to configure and the web interface just takes to long. Fear not, there is now a puppet module to help you out. This is the hpilo module. Please see manifests/base.pp for more info. You will need to make changes to the base.pp file to suit your environment. If you have suggestions on how to improve this module please send me an email. Usage: 1. Configure the manifests/base.pp file to suit your environment 2. Assign hpilo::dhcp or hpilo::static class to your system(s). hpilo::dhcp = uses your dhcp server to assign the IP to the ilo hpilo::static = assigns a static ip to the ilo hpilo::base = the base class for hpilo::dhcp and hpilo::static Requirements: 1. You must have the proliant support pack installed, specifically the hponcfg utility in /sbin How it works: 1. A ilo configuration file is automatically created via the iloconfig.erb template and your variables in manifests/base.pp 2. The ilo config file is placed in /ilosettings.xml on the node 3. if /sbin/hponcfg exists, puppet will then configure the ilo interface with this ilosettings.xml file 4. Your ilo card will reset after the settings have been applied with the new values defined in ilosettings.xml -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.