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_export_client
.
New in version 2.3: of infinidat.infinibox
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
access_mode string |
| Read Write or Read Only Access. |
client string / required | Client IP or Range. Ranges can be defined as follows 192.168.0.1-192.168.0.254. aliases: name | |
export string / required | Name of the export. | |
no_root_squash boolean |
| Don't squash root user to anonymous. Will be set to "no" on creation if not specified explicitly. |
password string | Infinibox User password. | |
state string |
| Creates/Modifies client when present and removes when absent. |
system string / required | Infinibox Hostname or IPv4 Address. | |
user string | Infinibox User username with sufficient priveledges ( see notes ). |
Note
~/.infinidat/infinisdk.ini
if no credentials are provided. See http://infinisdk.readthedocs.io/en/latest/getting_started.html
- name: Make sure nfs client 10.0.0.1 is configured for export. Allow root access infini_export_client: client: 10.0.0.1 access_mode: RW no_root_squash: yes export: /data state: present # Default user: admin password: secret system: ibox001 - name: Add multiple clients with RO access. Squash root privileges infini_export_client: client: "{{ item }}" access_mode: RO no_root_squash: no export: /data user: admin password: secret system: ibox001 with_items: - 10.0.0.2 - 10.0.0.3
© 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_export_client_module.html