na_cdot_user_role - useradmin configuration and management

New in version 2.3.

Synopsis

  • Create or destroy user roles

Requirements (on host that executes module)

  • A physical or virtual clustered Data ONTAP system. The modules were developed with Clustered Data ONTAP 8.3
  • Ansible 2.2
  • netapp-lib (2015.9.25). Install using ‘pip install netapp-lib’

Options

parameter required default choices comments
access_level
no all
  • none
  • readonly
  • all
The name of the role to manage.
command_directory_name
yes
The command or command directory to which the role has an access.
hostname
yes
The hostname or IP address of the ONTAP instance.
name
yes
The name of the role to manage.
password
yes
Password for the specified user.
state
yes
  • present
  • absent
Whether the specified user should exist or not.
username
yes
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://goo.gl/BRu78Z.
vserver
yes
The name of the vserver to use.

Examples

- name: Create User Role
  na_cdot_user_role:
    state: present
    name: ansibleRole
    command_directory_name: DEFAULT
    access_level: none
    vserver: ansibleVServer
    hostname: "{{ netapp_hostname }}"
    username: "{{ netapp_username }}"
    password: "{{ netapp_password }}"

Notes

Note

  • The modules prefixed with netapp\_cdot are built to support the ONTAP storage platform.

Status

This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.

For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/na_cdot_user_role_module.html