na_ontap_cifs - Управление общим доступом NetApp cifs
Обзор
- Создание, удаление или изменение (путь) общего доступа cifs на ONTAP
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- Физическая или виртуальная кластеризованная система Data ONTAP. Модули были разработаны с кластеризованной Data ONTAP 9.3
- Ansible 2.6
- netapp-lib (2017.10.30). Установите с помощью ‘pip install netapp-lib’
- Для включения http в кластере необходимо выполнить следующие команды ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| https bool |
| Включение и отключение https |
| password обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| path | Путь к файловой системе, которая совместно используется через этот общий доступ CIFS. Путь является полным, видимым для пользователя путем, относительным к корню vserver, и может пересекать точки подключения соединения. Путь находится в кодировке UTF8 и использует прямой слэш в качестве разделителя каталогов. | |
| share_name обязательно | Имя общего доступа CIFS. Имя общего доступа CIFS — это строка UTF-8, в которой следующие символы являются недопустимыми; управляющие символы с 0x00 до 0x1F включительно, 0x22 (двойные кавычки). | |
| state |
| Указывает, должен ли указанный общий доступ CIFS существовать или нет. |
| username обязательно | Это может быть учетная запись, привязанная к кластеру или SVM, в зависимости от того, требуется ли API на уровне кластера или SVM. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией https://goo.gl/BRu78Z. псевдонимы: user | |
| vserver обязательно | Vserver, содержащий общий доступ CIFS. |
Примечания
Примечание
- Модули, начинающиеся с na_ontap, созданы для поддержки платформы хранения ONTAP.
Примеры
- name: Create CIFS share
na_ontap_cifs:
state: present
share_name: cifsShareName
path: /
vserver: vserverName
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Delete CIFS share
na_ontap_cifs:
state: absent
share_name: cifsShareName
vserver: vserverName
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Modify path CIFS share
na_ontap_cifs:
state: present
share_name: pb_test
vserver: vserverName
path: /
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Для получения дополнительной информации см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Archana Ganesan (garchana@netapp.com), Suhas Bangalore Shekar (bsuhas@netapp.com)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/na_ontap_cifs_module.html