Модуль community.vmware.vmware_host_lockdown – Управление разрешениями администратора для локальной учетной записи администратора для хоста ESXi
Примечание
Этот модуль является частью коллекции community.vmware (версия 4.7.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.vmware.
Для использования в playbook, укажите: community.vmware.vmware_host_lockdown.
Краткое описание
- Этот модуль можно использовать для управления разрешениями администратора для локальной учетной записи администратора хоста, когда указано имя хоста ESXi.
- Этот модуль является деструктивным, так как управление разрешениями администратора осуществляется с помощью используемых API, пожалуйста, внимательно прочитайте параметры и продолжайте.
- Пожалуйста, укажите
hostnameтолько как IP-адрес или имя хоста vCenter, так как операции блокировки невозможны с автономного сервера ESXi.
Параметры
Параметр | Комментарии |
|---|---|
cluster_name string | Имя кластера. Все хост-системы из данного кластера используются для управления блокировкой. Обязательный параметр, если |
esxi_hostname list / elements=string | Список имен хостов ESXi для управления блокировкой. Обязательный параметр, если См. примеры для спецификаций. |
hostname string | Имя хоста или IP-адрес сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
password aliases: pass, pwd string | Пароль сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
port integer | Номер порта сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды По умолчанию: |
proxy_host string | Адрес прокси-сервера, который будет получать все запросы HTTPS и передавать их. Формат – имя хоста или IP-адрес. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
proxy_port integer | Порт HTTP-прокси, который будет получать все запросы HTTPS и передавать их. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
state string | Состояние хост-системы Если установлено в Если хост-система уже находится вне режима блокировки и установлено в Если установлено в Если хост-система уже находится в режиме блокировки и установлено в Если установлено в Если хост-система уже находится в строгом режиме блокировки и установлено в Варианты:
|
username aliases: admin, user string | Имя пользователя сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
validate_certs boolean | Разрешает подключение, когда SSL-сертификаты недействительны. Установите в Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
Примечания
Примечание
- Все модули требуют API-доступ на запись и, следовательно, не поддерживаются на бесплатной лицензии ESXi.
- Все переменные и имена объектов VMware чувствительны к регистру.
Примеры
- name: Enter host system into lockdown mode
community.vmware.vmware_host_lockdown:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
state: normal
delegate_to: localhost
- name: Exit host systems from lockdown mode
community.vmware.vmware_host_lockdown:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
state: disabled
delegate_to: localhost
- name: Enter host systems into lockdown mode
community.vmware.vmware_host_lockdown:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname:
- '{{ esxi_hostname_1 }}'
- '{{ esxi_hostname_2 }}'
state: normal
delegate_to: localhost
- name: Exit host systems from lockdown mode
community.vmware.vmware_host_lockdown:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname:
- '{{ esxi_hostname_1 }}'
- '{{ esxi_hostname_2 }}'
state: disabled
delegate_to: localhost
- name: Enter all host system from cluster into lockdown mode
community.vmware.vmware_host_lockdown:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
cluster_name: '{{ cluster_name }}'
state: normal
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
results словарь | Метаданные о состоянии блокировки системы хоста Возвращается: всегда Пример: |
Ссылки на сборку
© 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_host_lockdown_module.html