na_elementsw_admin_users – NetApp Element Software Manage Admin Users¶
New in version 2.7.
Synopsis¶
Create, destroy, or update admin users on SolidFire
Requirements¶
The below requirements are needed on the host that executes this module.
The modules were developed with SolidFire 10.1
solidfire-sdk-python (1.1.0.92) or greater. Install using ‘pip install solidfire-sdk-python’
Parameters¶
Parameter | Choices/Defaults | Comments |
---|---|---|
acceptEula
boolean
|
|
Boolean, true for accepting Eula, False Eula
|
access
-
|
A list of type the admin has access to
|
|
element_password
-
|
The password for the new admin account. Setting the password attribute will always reset your password, even if the password is the same
|
|
element_username
-
/ required
|
Unique username for this account. (May be 1 to 64 characters in length).
|
|
hostname
-
/ required
|
The hostname or IP address of the SolidFire cluster.
|
|
password
-
/ required
|
Password for the specified user.
aliases: pass |
|
state
-
/ required
|
|
Whether the specified account should exist or not.
|
username
-
/ required
|
Please ensure that the user has the adequate permissions. For more information, please read the official documentation https://mysupport.netapp.com/documentation/docweb/index.html?productID=62636&language=en-US.
aliases: user |
Notes¶
Note
The modules prefixed with na\_elementsw are built to support the SolidFire storage platform.
Examples¶
- name: Add admin user
na_elementsw_admin_users:
state: present
username: "{{ admin_user_name }}"
password: "{{ admin_password }}"
hostname: "{{ hostname }}"
element_username: carchi8py
element_password: carchi8py
acceptEula: True
access: accounts,drives
- name: modify admin user
na_elementsw_admin_users:
state: present
username: "{{ admin_user_name }}"
password: "{{ admin_password }}"
hostname: "{{ hostname }}"
element_username: carchi8py
element_password: carchi8py12
acceptEula: True
access: accounts,drives,nodes
- name: delete admin user
na_elementsw_admin_users:
state: absent
username: "{{ admin_user_name }}"
password: "{{ admin_password }}"
hostname: "{{ hostname }}"
element_username: carchi8py
Status¶
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by an Ansible Partner. [certified]