All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Module is now PDK 1.18.1 compliant
- idrac has removed function getconfig
- Avoid warnings if both ipmitools and omsa is installed.
- Updated module dependencies
- Changed OpenManage version to 9.3.0 for Ubuntu 18.04
- Module is now PDK 1.14.0 compliant
- Project_page is now correct (Thanks to Oleg Ginzburg)
- Ipmitool is installed on a different location in FreeBSD
- Bmc_user and Bmc_ldap_group: Could not evaluate: wrong number of arguments (0 for 1)
- Module is now PDK 1.13.0 compliant
- Initial support for Dell Bios configuration. This is work in progress because some of the Bios configuration in some situations has to be done before a OS is installed and right now it is not clear how this is done best. Eventually this should also be moved to independent module.
- Module is now PDK 1.9.0 compliant
- Support for syslog configuration (Thanks to Xand Meaden)
- Module is now PDK 1.8.0 compliant
- bmc_user racadm provider id was never set in prefetch
- More unit tests
- Support for FreeBSD (Thanks to Eirik Øverby)
- Fix typos
- Dropped test running Puppet 3
- Bugfix release
- BMC ipmitool provider was broken
- Module is now PDK 1.7.1 compliant
- More versions of Ubuntu is now supported
- Fix typos
- Changed data_provider to hiera
- Made installation of ipmitool optional
- Fact manufactor_id because it depended on ipmitool
- ensure = absent|purged is now working as intended
- Module is now PDK 1.7.0 compliant
- Module is now PDK 1.6.0 compliant
- Made change to init arguments so we dont need to change API when we add support for more BMC's
- Module is now PDK 1.5.0 compliant
- bmc
- change parameter name to manage_oem_repo because it more informativ.
- change parameter name and type to oem_software of type Array to better support remote setup.
- Module is now PDK compliant
- bmc_user
- better support for channels in bmc_user ipmi provider.
- Puppet4 data types used.
- bmc_user
- general support for enable/disable user.
- bmc_user
- support for enable/disable when using racadm provider
- bmc_network
- support for more API calls exposed by racadm
- performance improvments
- other
- more robust manufactor_id fact
- bmc_network
- removed defaultto from most property
- support for bmc_user
- support for bmc_network
- support for bmc_ssl
- support for bmc_ldap
- support for ldap_groups
- Still under heavy development and NO API are frozen - so use with caution