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