Модуль community.vmware.vmware_tag – Управление тегами VMware
Примечание
Этот модуль является частью коллекции community.vmware (версия 4.7.1).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.vmware. Для использования этого модуля требуются дополнительные компоненты, см. Требования для получения подробной информации.
Для использования в playbook, укажите: community.vmware.vmware_tag.
Краткое описание
- Этот модуль можно использовать для создания, удаления и обновления тегов VMware.
- Функция тегов была введена в версии vSphere 6, поэтому этот модуль не поддерживается в более ранних версиях vSphere.
Требования
Указанные ниже требования необходимы на хосте, на котором выполняется этот модуль.
- vSphere Automation SDK
Параметры
Параметр | Комментарии |
|---|---|
category_id string | Следует использовать уникальный ID, генерируемый vCenter. Пользователь может получить этот уникальный ID из модуля фактов. Обязательно, если |
category_name aliases: category string добавлено в community.vmware 3.5.0 | Имя категории. Обязательно, если |
hostname string | Имя хоста или IP-адрес сервера vSphere vCenter. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
password aliases: pass, pwd string | Пароль сервера vSphere vCenter. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
port integer | Номер порта vSphere vCenter. Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию: |
protocol string | Протокол подключения. Варианты:
|
proxy_host string | Адрес прокси-сервера, который будет принимать все HTTPS-запросы и пересылать их. Формат — имя хоста или IP-адрес. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
proxy_port integer | Порт HTTP-прокси, который будет принимать все HTTPS-запросы и пересылать их. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
state string | Состояние тега. Если установлено в Если установлено в Если установлено в Если установлено в Варианты:
|
tag_description aliases: description string | Описание тега. Это требуется только если Этот параметр игнорируется, когда Процесс обновления тега разрешает только изменение описания. Значение по умолчанию: |
tag_name aliases: tag, name string / required | Имя тега для управления. |
username aliases: admin, user string | Имя пользователя сервера vSphere vCenter. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
validate_certs boolean | Разрешает подключение, когда SSL-сертификаты недействительны. Установите в Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
Примечания
Примечание
- Все модули требуют доступа на запись в API и поэтому не поддерживаются в бесплатной лицензии ESXi.
- Все переменные и имена объектов VMware чувствительны к регистру.
Примеры
- name: Create a tag
community.vmware.vmware_tag:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
category_id: 'urn:vmomi:InventoryServiceCategory:e785088d-6981-4b1c-9fb8-1100c3e1f742:GLOBAL'
tag_name: Sample_Tag_0002
tag_description: Sample Description
state: present
delegate_to: localhost
- name: Update tag description
community.vmware.vmware_tag:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
tag_name: Sample_Tag_0002
tag_description: Some fancy description
state: present
delegate_to: localhost
- name: Delete tag
community.vmware.vmware_tag:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
tag_name: Sample_Tag_0002
state: absent
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
tag_status словарь | словарь метаданных тега Возвращается: при успехе Пример: |
Авторы
- Abhijeet Kasurde (@Akasurde)
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/vmware/vmware_tag_module.html