Users Guide
Table 54. idrac_redfish-storage-controller (continued)
Parameter Required Default Choices Comments
C(RemoveControllerKey) and
C(ReKey).
key False NA NA
• A new security key passphrase
that the encryption-capable
controller uses to create the
encryption key. The controller
uses the encryption key to lock
or unlock access to the Self
Encryption Disk(SED).
• Only one encryption key can be
created for each controller.
• This option is mandatory when
I(command) is
C(SetControllerKey) or
C(ReKey), and when I(mode) is
C(LKM).
key_id False NA NA
• This is a user supplied text label
associated with the passphrase.
• This option is mandatory when
I(command) is
C(SetControllerKey) or
C(ReKey), and when I(mode) is
C(LKM).
old_key False NA NA
• Security key passphrase used
by the encryption-capable
controller.
• This option is mandatory when
I(command) is C(ReKey) and
I(mode) is C(LKM). .
mode False NA LKM or SEKM
• Encryption mode of the
encryption-capable controller: 1
- Local Key Management
(LKM), 2 - Security Enterprise
Key Manager(SEKM).
• This option is applicable only
when I(command) is C(ReKey).
• C(SEKM) requires secure
enterprise key manager license
on the iDRAC.
Return values
msg:
type: str
description: Overall status of the storage controller configuration operation.
returned: always
sample: "Successfully submitted the job that performs AssignSpare operation"
task:
type: dict
description: ID and URI resource of the created job.
returned: success
sample: {
"id": "JID_XXXXXXXXXXXXX",
"uri": "/redfish/v1/Managers/iDRAC.Embedded.1/Jobs/JID_XXXXXXXXXXXXX"
}
error_info:
type: dict
Modules for iDRAC
53