Release Summary
Major release removing OMSDK dependencies and deprecated modules, with enhanced lifecycle controller logs, certificate validation, and new info modules.
Major Changes
- Removed 8 deprecated OMSDK-dependent modules: dellemc_configure_idrac_eventing, dellemc_configure_idrac_services, dellemc_idrac_lc_attributes, dellemc_system_lockdown_mode, idrac_network, idrac_timezone_ntp, dellemc_idrac_storage_volume, idrac_syslog.
- Complete removal of OMSDK library dependency from the collection.
- Removed OMSDK-specific code from dellemc_idrac.py utility module.
- Enhanced idrac_lifecycle_controller_logs module with pagination, filtering, and export capabilities.
- Enhanced idrac_session module with self-session protection to prevent accidental lockout when deleting sessions.
- Enhanced idrac_certificates module with SCEP_CA_CERT support for ACME and SCEP enrollment.
- Removed deprecated parameters from idrac_bios module (share_name, share_user, share_password, share_mnt, boot_sources).
- Removed OMSDK requirement from idrac_system_info module.
- Added network attributes info modules: idrac_network_attributes_info, idrac_network_info.
- Added BIOS registry info module: idrac_bios_registry_info.
- Added session info module: idrac_session_info.
Minor Changes
- Enhanced idrac_firmware module with improved error handling and cleanup.
- Enhanced idrac_lifecycle_controller_jobs module with improved job tracking.
- Enhanced idrac_lifecycle_controller_job_status_info module with improved status reporting.
- Enhanced idrac_lifecycle_controller_status_info module with improved status reporting.
- Enhanced idrac_storage_volume module with improved error handling.
Removed Features
- dellemc_configure_idrac_eventing - Use idrac_attributes as alternative.
- dellemc_configure_idrac_services - Use idrac_attributes as alternative.
- dellemc_idrac_lc_attributes - Use idrac_attributes as alternative.
- dellemc_system_lockdown_mode - Use idrac_attributes as alternative.
- idrac_network - Use idrac_network_attributes as alternative.
- idrac_timezone_ntp - Use idrac_attributes as alternative.
- dellemc_idrac_storage_volume - Use idrac_storage_volume as alternative.
- idrac_syslog - Use idrac_attributes as alternative.
New Modules
- idrac_bios_registry_info - Retrieve BIOS registry attribute information from iDRAC.
- idrac_network_attributes_info - Retrieve network attributes information from iDRAC.
- idrac_network_info - Retrieve network information from iDRAC.
- idrac_session_info - Retrieve session information from iDRAC.
Full Changelog: https://github.com/dell/dellemc-openmanage-ansible-modules/commits/v11.0.0