New in version 2.6.
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
address | Specifies the LIF's IP address. Required when state=present
| |
admin_status |
| Specifies the administrative status of the LIF. |
failover_policy | Specifies the failover policy for the LIF. | |
firewall_policy | Specifies the firewall policy for the LIF. | |
home_node | Specifies the LIF's home node. Required when state=present . | |
home_port | Specifies the LIF's home port. Required when state=present
| |
hostname required | The hostname or IP address of the ONTAP instance. | |
http_port int | Override the default port (80 or 443) with this port | |
https bool |
| Enable and disable https |
interface_name required | Specifies the logical interface (LIF) name. | |
is_auto_revert | If true, data LIF will revert to its home node under certain circumstances such as startup, and load balancing migration capability is disabled automatically | |
netmask | Specifies the LIF's netmask. Required when state=present . | |
password required | Password for the specified user. aliases: pass | |
protocols | Specifies the list of data protocols configured on the LIF. By default, the values in this element are nfs, cifs and fcache. Other supported protocols are iscsi and fcp. A LIF can be configured to not support any data protocols by specifying 'none'. Protocol values of none, iscsi or fcp can't be combined with any other data protocol(s). | |
role | Specifies the role of the LIF. Required when state=present . | |
state |
| Whether the specified interface should exist or not. |
username required | This can be a Cluster-scoped or SVM-scoped account, depending on whether a Cluster-level or SVM-level API is required. For more information, please read the documentation https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/. aliases: user | |
validate_certs bool |
| If set to False , the SSL certificates will not be validated.This should only set to False used on personally controlled sites using self-signed certificates. |
vserver required | The name of the vserver to use. |
Note
- name: Create interface na_ontap_interface: state: present interface_name: data2 home_port: e0d home_node: laurentn-vsim1 role: data protocols: nfs admin_status: up failover_policy: local-only firewall_policy: mgmt is_auto_revert: true address: 10.10.10.10 netmask: 255.255.255.0 vserver: svm1 hostname: "{{ netapp_hostname }}" username: "{{ netapp_username }}" password: "{{ netapp_password }}" - name: Delete interface na_ontap_interface: state: absent interface_name: data2 vserver: svm1 hostname: "{{ netapp_hostname }}" username: "{{ netapp_username }}" password: "{{ netapp_password }}"
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is flagged as community which means that it is maintained by the Ansible Community. See Module Maintenance & Support for more info.
For a list of other modules that are also maintained by the Ansible Community, see here.
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/na_ontap_interface_module.html