sf_volume_access_group_manager - Управление группами доступа к объёмам SolidFire
Новое в версии 2.3.
Описание
- Создание, удаление или обновление групп доступа к объёмам SolidFire
Требования (к хосту, на котором выполняется модуль)
- solidfire-sdk-python (1.1.0.92)
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| attributes | нет | None | Список пар Имя/Значение в формате JSON-объекта. | |
| hostname | да | Имя хоста или IP-адрес кластера SolidFire. | ||
| initiators | нет | None | Список инициаторов для включения в группу доступа к объёмам. Если не указано, группа доступа будет создана без настроенных инициаторов. | |
| name | да | Имя группы доступа к объёмам. Необязательно уникальное, но рекомендуется. | ||
| password | да | Пароль для указанного пользователя. | ||
| state | да |
| Указывает, должно ли существовать указанная группа доступа к объёмам или нет. | |
| username | да | Убедитесь, что у пользователя есть соответствующие разрешения. Для получения дополнительной информации, пожалуйста, прочтите официальную документацию https://goo.gl/ddJa4Q. | ||
| virtual_network_id | нет | None | Идентификатор виртуальной сети SolidFire, с которой необходимо связать группу доступа к объёмам. | |
| virtual_network_tags | нет | None | Идентификатор тега виртуальной сети VLAN, с которым необходимо связать группу доступа к объёмам. | |
| volume_access_group_id | нет | None | Идентификатор группы доступа к объёмам, которую необходимо изменить или удалить. | |
| volumes | нет | None | Список объёмов, которые нужно включить в группу доступа к объёмам. Если не указано, группа доступа будет создана без объёмов. |
Примеры
- name: Create Volume Access Group
sf_volume_access_group_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
name: AnsibleVolumeAccessGroup
volumes: [7,8]
- name: Modify Volume Access Group
sf_volume_access_group_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
volume_access_group_id: 1
name: AnsibleVolumeAccessGroup-Renamed
attributes: {"volumes": [1,2,3], "virtual_network_id": 12345}
- name: Delete Volume Access Group
sf_volume_access_group_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: absent
volume_access_group_id: 1
Примечания
Примечание
- Модули с префиксом
sf\_разработаны для работы с платформой хранения SolidFire.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочтите Информацию о сообществе и вклад, Тестирование Ansible и Разработка модулей.
© 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/sf_volume_access_group_manager_module.html