hpe.nimble.hpe_nimble_disk – Manage the HPE Nimble Storage disk

Note

This plugin is part of the hpe.nimble collection (version 1.1.3).

To install it use: ansible-galaxy collection install hpe.nimble.

To use it in a playbook, specify: hpe.nimble.hpe_nimble_disk.

New in version 1.0.0: of hpe.nimble

Synopsis

  • Manage disks on an HPE Nimble Storage group.

Requirements

The below requirements are needed on the host that executes this module.

  • Ansible 2.9 or later

  • Python 3.6 or later

  • HPE Nimble Storage SDK for Python

  • HPE Nimble Storage arrays running NimbleOS 5.0 or later

Parameters

Parameter Choices/Defaults Comments
disk_op
string / required
    Choices:
  • add
  • remove
The intended operation to be performed on the specified disk.
force
boolean
    Choices:
  • no
  • yes
Forcibly add a disk.
host
string / required
HPE Nimble Storage IP address.
password
string / required
HPE Nimble Storage password.
shelf_location
string / required
Position of the shelf the disk belongs to.
slot
integer / required
Disk slot number.
state
string / required
    Choices:
  • present
The disk operation.
username
string / required
HPE Nimble Storage user name.

Notes

Note

  • This module does not support check_mode.

Examples

- name: Update Disk
  hpe.nimble.hpe_nimble_disk:
    host: "{{ host }}"
    username: "{{ username }}"
    password: "{{ password }}"
    slot: "{{ slot | mandatory }}"
    shelf_location: "{{ shelf_location | mandatory }}"
    disk_op: "{{ disk_op | mandatory }}"
    force: "{{ force }}"
    state: present

Authors