Describe the solution you'd likeredfish_storage_volume and/or idrac_redfish_storage_controller module should support encyrpting of volumes even for firmware version < 6.00.00.00
With FW version 6.00.00.00, support has been added to encrypt the VD using by passing in encrypted: True in the body of the standard POST operation itself. However, the iDRAC 9 with FW version < 6.00.00.00 requires two steps for encrypting the virtual drive while creating or modifying the virtual drive:
Create the virtual drive using standard POST HTTP call to Redfish URI
Encrypt the VD by using the OEM extension /redfish/v1/Systems/System.Embedded.1/Oem/Dell/DellRaidService/Actions/DellRaidService.LockVirtualDisk .
Describe alternatives you've considered
Using ansible.builtin.uri module to make a direct REST API call.
Additional context
Describe any relevant context or add any relevant screenshots about the feature request.
Community Note
Please vote on this issue by adding a 👍 reaction
to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or other comments that do not add relevant new information or questions,
they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment
Describe the solution you'd like
redfish_storage_volume
and/oridrac_redfish_storage_controller
module should support encyrpting of volumes even for firmware version < 6.00.00.00With FW version 6.00.00.00, support has been added to encrypt the VD using by passing in
encrypted: True
in the body of the standard POST operation itself. However, the iDRAC 9 with FW version < 6.00.00.00 requires two steps for encrypting the virtual drive while creating or modifying the virtual drive:/redfish/v1/Systems/System.Embedded.1/Oem/Dell/DellRaidService/Actions/DellRaidService.LockVirtualDisk
.Describe alternatives you've considered Using ansible.builtin.uri module to make a direct REST API call.
Additional context Describe any relevant context or add any relevant screenshots about the feature request.
Community Note