Модуль netapp.cloudmanager.na_cloudmanager_connector_aws – коннектор NetApp Cloud Manager для AWS
Примечание
Этот модуль входит в коллекцию netapp.cloudmanager (версия 21.24.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install netapp.cloudmanager.
Чтобы использовать её в плейбуке, укажите: netapp.cloudmanager.na_cloudmanager_connector_aws.
Примечание
Коллекция netapp.cloudmanager считается неподдерживаемой и будет удалена из Ansible 15. После удаления коллекцию по-прежнему можно будет установить вручную с помощью ansible-galaxy collection install netapp.cloudmanager. Дополнительные сведения см. в теме обсуждения.
Добавлено в netapp.cloudmanager 21.3.0
Краткое описание
- Создание или удаление коннектора Cloud Manager для AWS.
- Для работы этого модуля требуется аутентификация в AWS. Это можно сделать с помощью
aws configure.
Параметры
Параметр | Комментарии |
|---|---|
account_id string | Идентификатор учётной записи арендатора NetApp. |
ami string | Идентификатор образа. |
associate_public_ip_address boolean | Указывает, следует ли назначить экземпляру общедоступный IP-адрес. Если значение не задано, назначение будет выполнено в соответствии с конфигурацией подсети. Варианты:
|
aws_tag list / elements=dictionary | Дополнительные теги для экземпляра AWS EC2. |
|
tag_key string |
Ключ тега. |
|
tag_value string |
Значение тега. |
client_id string | Уникальный идентификатор клиента коннектора. Идентификатор коннектора. |
company string | Название компании пользователя. |
enable_termination_protection boolean | Указывает, следует ли включить защиту экземпляра от завершения работы. Варианты:
|
environment string добавлено в netapp.cloudmanager 21.8.0 | Среда для операций с API NetApp Cloud Manager. Варианты:
|
feature_flags dictionary добавлено в netapp.cloudmanager 21.11.0 | Включение или отключение новой функции. Этот параметр можно использовать, чтобы включить экспериментальную функцию или отключить новую функцию, нарушающую обратную совместимость. Поддерживаемые ключи и значения могут изменяться без предупреждения. Неизвестные ключи игнорируются. |
iam_instance_profile_name string | Имя профиля экземпляра для коннектора. |
instance_id string | Идентификатор экземпляра EC2, используемый для удаления. |
instance_type string | Тип экземпляра (например, t3.xlarge). Требуется не менее 4 CPU и 16 ГБ памяти. По умолчанию: |
key_name string | Имя пары ключей для экземпляра коннектора. |
name string / обязательный | Имя коннектора Cloud Manager для AWS, которым нужно управлять. |
proxy_certificates list / elements=string добавлено в netapp.cloudmanager 21.5.0 | Сертификаты прокси-сервера — список имён файлов сертификатов. |
proxy_password string | Пароль прокси-сервера, если для подключения к интернету используется прокси-сервер. |
proxy_url string | URL прокси-сервера, если для подключения к интернету используется прокси-сервер. |
proxy_user_name string | Имя пользователя прокси-сервера, если для подключения к интернету используется прокси-сервер. |
refresh_token string | Токен обновления для операций с API NetApp Cloud Manager. |
region string / обязательный | Регион, в котором будет создан коннектор Cloud Manager. |
sa_client_id string | Идентификатор клиента секрета учётной записи службы для операций с API NetApp Cloud Manager. |
sa_secret_key string | Секретный ключ учётной записи службы для операций с API NetApp Cloud Manager. |
security_group_ids list / elements=string | Идентификаторы групп безопасности для экземпляра. Можно указать несколько групп безопасности, разделив их запятыми. |
state string | Указывает, должен ли существовать указанный коннектор Cloud Manager для AWS. Варианты:
|
subnet_id string | Идентификатор подсети для экземпляра. |
Примечания
Примечание
- Поддерживается check_mode.
- Модули с префиксом na_cloudmanager предназначены для управления развертываниями CloudManager и CVO в облаках AWS/GCP/Azure.
- Если указаны sa_client_id и sa_secret_key, для выполнения операций будет использоваться учётная запись службы. refresh_token будет проигнорирован.
Примеры
- name: Create NetApp Cloud Manager connector for AWS
netapp.cloudmanager.na_cloudmanager_connector_aws:
state: present
refresh_token: "{{ xxxxxxxxxxxxxxx }}"
name: bsuhas_ansible_occm
region: us-west-1
key_name: dev_automation
subnet_id: subnet-xxxxx
security_group_ids: [sg-xxxxxxxxxxx]
iam_instance_profile_name: OCCM_AUTOMATION
account_id: "{{ account-xxxxxxx }}"
company: NetApp
proxy_url: abc.com
proxy_user_name: xyz
proxy_password: abcxyz
proxy_certificates: [abc.crt.txt, xyz.crt.txt]
aws_tag: [
{tag_key: abc,
tag_value: a123}]
- name: Delete NetApp Cloud Manager connector for AWS
netapp.cloudmanager.na_cloudmanager_connector_aws:
state: absent
name: ansible
region: us-west-1
account_id: "{{ account-xxxxxxx }}"
instance_id: i-xxxxxxxxxxxxx
client_id: xxxxxxxxxxxxxxxxxxx
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
ids dictionary | Идентификатор клиента AWS, созданный в Cloud Manager, идентификатор экземпляра и идентификатор учётной записи. Возвращается: success |
Ссылки на коллекцию
© 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_aws_module.html