Spec-Zone.ru › Ansible

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

Примечание

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

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

Чтобы установить её, используйте: ansible-galaxy collection install netapp.cloudmanager.

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

Примечание

Коллекция netapp.cloudmanager считается неподдерживаемой и будет удалена из Ansible 15. После удаления коллекцию по-прежнему можно будет установить вручную с помощью ansible-galaxy collection install netapp.cloudmanager. Дополнительную информацию см. в теме обсуждения.

Добавлено в netapp.cloudmanager 21.4.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

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

Параметры

Параметр

Комментарии

account_id

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

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

admin_password

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

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

admin_username

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

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

associate_public_ip_address

boolean

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

Варианты:

  • false
  • true ← (по умолчанию)

client_id

string

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

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

company

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

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

environment

string

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

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

Варианты:

  • "prod" ← (по умолчанию)
  • "stage"

feature_flags

dictionary

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

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

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

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

location

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

Расположение, в котором будет создан коннектор Cloud Manager.

name

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

Имя коннектора Cloud Manager для Azure, которым нужно управлять.

network_security_group_name

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

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

network_security_resource_group

string

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

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

proxy_certificates

list / элементы=string

Сертификаты прокси-сервера — список имён файлов сертификатов.

proxy_password

string

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

proxy_url

string

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

proxy_user_name

string

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

refresh_token

string

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

resource_group

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

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

sa_client_id

string

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

sa_secret_key

string

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

state

string

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

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

storage_account

string

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

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

Если storage_account не задан, имя формируется путём добавления «sa» к name коннектора.

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

subnet_name

псевдонимы: subnet_id

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

добавлено в 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

псевдонимы: vnet_id

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

добавлено в 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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp/cloudmanager/na_cloudmanager_connector_azure_module.html

Spec-Zone.ru

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