Spec-Zone.ru › Ansible

netapp.cloudmanager.na_cloudmanager_connector_azure модуль — Коннектор NetApp Cloud Manager для Azure.

Примечание

Этот модуль входит в коллекцию netapp.cloudmanager (версия 21.22.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install netapp.cloudmanager.

Чтобы использовать его в плейбуке, укажите: netapp.cloudmanager.na_cloudmanager_connector_azure.

Новое в netapp.cloudmanager 21.4.0

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Описание

  • Создание или удаление коннектора Cloud Manager для Azure.

Параметры

Параметр

Комментарии

account_id

string / required

Идентификатор учетной записи клиента NetApp.

admin_password

string / required

Пароль для коннектора.

admin_username

string / required

Имя пользователя для коннектора.

associate_public_ip_address

boolean

Указывает, следует ли связать общедоступный IP-адрес с виртуальной машиной.

Варианты:

  • false
  • true ← (default)

client_id

string

Уникальный идентификатор клиента коннектора.

Идентификатор коннектора.

company

string / required

Название компании пользователя.

environment

string

добавлено в netapp.cloudmanager 21.8.0

Среда для операций NetApp Cloud Manager API.

Варианты:

  • "prod" ← (default)
  • "stage"

feature_flags

dictionary

добавлено в netapp.cloudmanager 21.11.0

Включить или отключить новую функцию.

Это может использоваться для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.

Поддерживаемые ключи и значения могут изменяться без предварительного уведомления. Неизвестные ключи игнорируются.

location

string / required

Местоположение, где будет создан Cloud Manager Connector.

name

string / required

Название коннектора Cloud Manager для Azure для управления.

network_security_group_name

string / required

Название группы безопасности для развертывания.

network_security_resource_group

string

Группа ресурсов в Azure, связанная с группой безопасности.

Если не указано, предполагается, что группа безопасности находится в ранее указанной группе ресурсов.

proxy_certificates

list / elements=string

Прокси-сертификаты, список имен файлов сертификатов.

proxy_password

string

Пароль прокси-сервера, если используется прокси-сервер для подключения к Интернету.

proxy_url

string

URL-адрес прокси-сервера, если используется прокси-сервер для подключения к Интернету.

proxy_user_name

string

Имя пользователя прокси-сервера, если используется прокси-сервер для подключения к Интернету.

refresh_token

string

Токен обновления для операций NetApp Cloud Manager API.

resource_group

string / required

Группа ресурсов в Azure, где будут созданы ресурсы.

sa_client_id

string

Идентификатор секретного клиента учетной записи службы для операций NetApp Cloud Manager API.

sa_secret_key

string

Секретный ключ учетной записи службы для операций NetApp Cloud Manager API.

state

string

Должен ли существовать указанный коннектор Cloud Manager для Azure или нет.

Варианты:

  • "present" ← (default)
  • "absent"

storage_account

string

added in netapp.cloudmanager 21.17.0

Учетная запись хранения может быть создана автоматически.

Когда storage_account не задано, имя формируется путём добавления ‘sa’ к подключению name.

Имя учетной записи хранения должно содержать от 3 до 24 символов и использовать только цифры и строчные буквы.

subnet_name

aliases: subnet_id

string / обязательно

added in netapp.cloudmanager 21.7.0

Имя подсети для виртуальной машины.

Например, в /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/virtualNetworks/xxx/subnets/default, необходимо указать только default.

subscription_id

string / обязательно

Идентификатор подписки Azure.

virtual_machine_size

string

Тип виртуальной машины. (например, Standard_DS3_v2).

Необходимы как минимум 4 ядра ЦП и 16 ГБ оперативной памяти.

По умолчанию: "Standard_DS3_v2"

vnet_name

aliases: vnet_id

string / обязательно

added in netapp.cloudmanager 21.7.0

Имя виртуальной сети.

Например, в /subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Network/virtualNetworks/default, необходимо указать только default.

vnet_resource_group

string

Группа ресурсов Azure, связанная с виртуальной сетью.

Если не указано, предполагается, что виртуальная сеть находится в ранее указанной группе ресурсов.

Примечания

Примечание

  • Модули с префиксом na_cloudmanager предназначены для управления развертываниями CloudManager и CVO в облаках AWS/GCP/Azure.
  • Если sa_client_id и sa_secret_key предоставлены, для операций будет использоваться учетная запись сервиса. refresh_token будет проигнорирован.

Примеры

- name: Create NetApp Cloud Manager connector for Azure.
  netapp.cloudmanager.na_cloudmanager_connector_azure:
    state: present
    refresh_token: "{{ xxxxxxxxxxxxxxx }}"
    name: bsuhas_ansible_occm
    location: westus
    resource_group: occm_group_westus
    subnet_name: subnetxxxxx
    vnet_name: Vnetxxxxx
    subscription_id: "{{ xxxxxxxxxxxxxxxxx }}"
    account_id: "{{ account-xxxxxxx }}"
    company: NetApp
    admin_password: Netapp123456
    admin_username: bsuhas
    network_security_group_name: OCCM_SG
    proxy_url: abc.com
    proxy_user_name: xyz
    proxy_password: abcxyz
    proxy_certificates: [abc.crt.txt, xyz.crt.txt]

- name: Delete NetApp Cloud Manager connector for Azure.
  netapp.cloudmanager.na_cloudmanager_connector_azure:
    state: absent
    name: ansible
    location: westus
    resource_group: occm_group_westus
    network_security_group_name: OCCM_SG
    subnet_name: subnetxxxxx
    company: NetApp
    admin_password: Netapp123456
    admin_username: bsuhas
    vnet_name: Vnetxxxxx
    subscription_id: "{{ xxxxxxxxxxxxxxxxx }}"
    account_id: "{{ account-xxxxxxx }}"
    refresh_token: "{{ xxxxxxxxxxxxxxx }}"
    client_id: xxxxxxxxxxxxxxxxxxx

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

msg

string

Идентификатор вновь созданного подключения Azure в Cloud Manager.

Возвращаемое значение: успех

Пример: "xxxxxxxxxxxxxxxx"

Авторы

  • Команда NetApp Ansible (@carchi8py)

Ссылки на сборку

  • Система отслеживания ошибок
  • Главная страница
  • Репозиторий (источники)

© 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/netapp/cloudmanager/na_cloudmanager_connector_azure_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API