Модуль azure.azcollection.azure_rm_openshiftmanagedcluster_info — Получение информации об управляемом кластере Azure Red Hat OpenShift
Примечание
Этот модуль входит в коллекцию azure.azcollection (версия 2.7.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install azure.azcollection. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.
Чтобы использовать его в playbook, укажите: azure.azcollection.azure_rm_openshiftmanagedcluster_info.
Добавлен в azure.azcollection 1.11.0
Обзор
- Создание, обновление и удаление экземпляров управляемого кластера Azure Red Hat OpenShift.
Требования
Ниже приведены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.7
- На хосте, выполняющем этот модуль, должна быть установлена коллекция azure.azcollection через galaxy
- Все пакеты Python, перечисленные в файле requirements.txt коллекции, должны быть установлены с помощью pip на хосте, на котором выполняются модули из azure.azcollection
- Полные инструкции по установке можно найти по адресу https://galaxy.ansible.com/azure/azcollection
Параметры
Параметр | Комментарии |
|---|---|
ad_user string | Имя пользователя Active Directory. Используйте при аутентификации с пользователем Active Directory, а не с субъектом безопасности. |
adfs_authority_url string added in azure.azcollection 0.0.1 | URL-адрес узла Azure AD. Используйте при аутентификации с помощью имени пользователя/пароля и имеете собственный узел ADFS. |
api_profile string added in azure.azcollection 0.0.1 | Выбирает профиль API для использования при взаимодействии с службами Azure. Значение по умолчанию Default: |
auth_source string added in azure.azcollection 0.0.1 | Управляет источником учетных данных для аутентификации. Также может быть установлен через переменную среды При установке в При установке в При установке в При установке в При установке в Параметр Варианты:
|
cert_validation_mode string added in azure.azcollection 0.0.1 | Управляет поведением проверки сертификата для конечных точек Azure. По умолчанию все модули будут проверять серверный сертификат, но при использовании прокси HTTPS или для Azure Stack может потребоваться отключить это поведение, передав Варианты:
|
client_id string | Идентификатор клиента Azure. Используйте при аутентификации с помощью субъекта безопасности или управляемой идентификации (msi). Также может быть установлен через переменную среды |
cloud_environment string added in azure.azcollection 0.0.1 | Для облачных сред, отличных от общедоступного облака США, имя среды (как определено в Azure Python SDK, например, Default: |
disable_instance-discovery boolean added in azure.azcollection 2.3.0 | Определяет, будет ли выполняться обнаружение экземпляров при попытке аутентификации. Установка этого параметра в true полностью отключит как обнаружение экземпляров, так и проверку подлинности. Эта функция предназначена для использования в сценариях, когда конечная точка метаданных недоступна, например, в частных облаках или Azure Stack. Процесс обнаружения экземпляров включает в себя получение метаданных узла из https://login.microsoft.com/ для проверки узла. Установив это значение в **True**, проверка узла отключается. В результате крайне важно убедиться, что настроенный узел является действительным и заслуживающим доверия. Устанавливается через профиль файла учетных данных или переменную среды Варианты:
|
log_mode string | Родительский аргумент. |
log_path string | Родительский аргумент. |
name string | Имя ресурса. |
password string | Пароль пользователя Active Directory. Используйте при аутентификации с пользователем Active Directory, а не с субъектом безопасности. |
profile string | Профиль безопасности, найденный в файле ~/.azure/credentials. |
resource_group string | Имя группы ресурсов. |
secret string | Секретный ключ клиента Azure. Используйте при аутентификации с помощью субъекта безопасности. |
subscription_id string | Ваш идентификатор подписки Azure. |
tenant string | Идентификатор Azure-аренды. Используется при аутентификации с помощью Служебного принципа. |
thumbprint string добавлен в azure.azcollection 1.14.0 | Отпечаток цифровой подписи закрытого ключа, указанного в x509_certificate_path. Используется при аутентификации с помощью Служебного принципа. Обязательно, если определён x509_certificate_path. |
x509_certificate_path path добавлен в azure.azcollection 1.14.0 | Путь к X509 сертификату, используемому для создания служебного принципа в формате PEM. Сертификат должен быть присоединён к закрытому ключу. Используется при аутентификации с помощью Служебного принципа. |
Примечания
Примечание
- Для аутентификации с Azure можно передать параметры, установить переменные среды, использовать профиль, сохранённый в ~/.azure/credentials, или войти в систему до выполнения задач или плейбука с помощью
az login. - Аутентификация также возможна с помощью служебного принципа или пользователя Active Directory.
- Для аутентификации через служебный принцип передайте subscription_id, client_id, secret и tenant или установите переменные среды AZURE_SUBSCRIPTION_ID, AZURE_CLIENT_ID, AZURE_SECRET и AZURE_TENANT.
- Для аутентификации через пользователя Active Directory передайте ad_user и password или установите AZURE_AD_USER и AZURE_PASSWORD в среде.
- В качестве альтернативы данные учетных данных могут быть сохранены в ~/.azure/credentials. Это ini-файл, содержащий раздел [default] и следующие ключи: subscription_id, client_id, secret и tenant или subscription_id, ad_user и password. Также можно добавить дополнительные профили. Укажите профиль, передав profile или установив AZURE_PROFILE в среде.
См. также
См. также
- Войти с помощью Azure CLI
-
Как аутентифицироваться с помощью команды
az login.
Примеры
- name: List all Azure Red Hat OpenShift Managed Clusters for a given subscription
azure_rm_openshiftmanagedcluster_info:
- name: List all Azure Red Hat OpenShift Managed Clusters for a given resource group
azure_rm_openshiftmanagedcluster_info:
resource_group: myResourceGroup
- name: Get Azure Red Hat OpenShift Managed Clusters
azure_rm_openshiftmanagedcluster_info:
resource_group: myResourceGroup
name: myAzureFirewall
Значения возврата
Общие значения возврата описаны в здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
id строка | Идентификатор ресурса. Возвращается: всегда Пример: |
location строка | Расположение ресурса. Возвращается: всегда Пример: |
name строка | Имя ресурса. Возвращается: всегда Пример: |
properties сложный | Свойства управляемого кластера OpenShift. Возвращается: всегда |
|
apiserverProfile сложный |
Настройка API-сервера. Возвращается: всегда |
|
visibility строка |
Видимость api-сервера. Возвращается: всегда Пример: |
|
clusterProfile сложный |
Конфигурация кластера OpenShift. Возвращается: всегда |
|
domain строка |
Домен кластера. Возвращается: всегда Пример: |
|
resourceGroupId строка |
Идентификатор группы ресурсов кластера. Возвращается: всегда Пример: |
|
version строка |
Версия OpenShift. Возвращается: всегда Пример: |
|
ingressProfiles список / элементы=строка |
Конфигурация Ingress. Возвращается: всегда Пример: |
|
masterProfile сложный |
Конфигурация виртуальных машин OpenShift master. Возвращается: всегда |
|
subnetId строка |
Идентификатор Azure ресурса подсети master (неизменяемый). Возвращается: всегда Пример: |
|
vmSize строка |
Размер виртуальных машин агента (неизменяемый). Возвращается: всегда Пример: |
|
networkProfile сложный |
Настройка сети OpenShift. Возвращается: всегда |
|
podCidr строка |
CIDR для OpenShift Pods. Возвращается: всегда Пример: |
|
serviceCidr строка |
CIDR для OpenShift Services. Возвращается: всегда Пример: |
|
provisioningState строка |
Текущее состояние развертывания или подготовки, которое отображается только в ответе. Возвращается: всегда Пример: |
|
servicePrincipalProfile complex |
Служебный принцип. Возвращается: всегда |
|
clientId string |
Идентификатор клиента служебного принципа. Возвращается: всегда Пример: |
|
workerProfiles complex |
Настройка виртуальных машин кластера OpenShift. Возвращается: всегда |
|
count integer |
Количество агентов (виртуальных машин) для размещения контейнеров Docker. Возвращается: всегда Пример: |
|
diskSizeGB integer |
Размер диска в ГБ. Возвращается: всегда Пример: |
|
name string |
Уникальное имя профиля пула в контексте подписки и группы ресурсов. Возвращается: всегда Пример: |
|
subnetId string |
Идентификатор подсети для пула рабочих узлов. Возвращается: всегда Пример: |
|
vmSize string |
Размер виртуальных машин агентов. Возвращается: всегда Пример: |
type string | Тип ресурса. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/azure/azcollection/azure_rm_openshiftmanagedcluster_info_module.html