Note
This plugin is part of the infinidat.infinibox collection (version 1.2.4).
You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install infinidat.infinibox.
To use it in a playbook, specify: infinidat.infinibox.infini_user.
New in version 2.10: of infinidat.infinibox
The below requirements are needed on the host that executes this module.
| Parameter | Choices/Defaults | Comments |
|---|---|---|
| password string | Infinibox User password. | |
| state string |
| Creates/Modifies user when present or removes when absent |
| system string / required | Infinibox Hostname or IPv4 Address. | |
| user string | Infinibox User username with sufficient priveledges ( see notes ). | |
| user_email string / required | The new user's Email address | |
| user_enabled boolean |
| Specify whether to enable the user |
| user_name string / required | The new user's Name. Once a user is created, the user_name may not be changed from this module. It may be changed from the UI or from infinishell. | |
| user_password string / required | The new user's password | |
| user_pool string | Use with role==pool_admin. Specify the new user's pool. | |
| user_role string / required |
| The user's role |
Note
~/.infinidat/infinisdk.ini if no credentials are provided. See http://infinisdk.readthedocs.io/en/latest/getting_started.html
- name: Create new user
infini_user:
user_name: foo_user
user_email: [email protected]
user_password: secret2
user_role: pool_admin
user_enabled: false
pool: foo_pool
state: present
password: secret1
system: ibox001
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/infinidat/infinibox/infini_user_module.html