Spec-Zone.ru › Ansible 2.11

google.cloud.gcp_filestore_instance_info – Сбор информации о виртуальной машине GCP

Примечание

Этот плагин является частью коллекции google.cloud (версия 1.0.2).

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

Для использования в playbook укажите: google.cloud.gcp_filestore_instance_info.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Сбор информации о виртуальной машине GCP

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • python >= 2.6
  • requests >= 2.18.4
  • google-auth >= 1.3.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auth_kind
строка / обязательно
    Варианты:
  • application
  • machineaccount
  • serviceaccount
Тип используемых учетных данных.
env_type
строка
Указывает, в какой среде Ansible выполняется этот модуль.
Это поле не должно устанавливаться, если вы не уверены в том, что делаете.
Это изменяет только строку User Agent для любых запросов к API.
project
строка
Проект Google Cloud Platform, который нужно использовать.
scopes
список / элементы=строка
Массив используемых областей
service_account_contents
jsonarg
Содержимое файла JSON учетной записи службы, либо в виде словаря, либо как строка JSON, его представляющая.
service_account_email
строка
Необязательный адрес электронной почты учетной записи службы, если выбран machineaccount, и пользователь не хочет использовать адрес по умолчанию.
service_account_file
путь
Путь к файлу JSON учетной записи службы, если тип serviceaccount выбран как тип.
zone
строка / обязательно
Имя зоны Filestore экземпляра.

Примечания

Примечание

  • для аутентификации можно установить service_account_file, используя переменную среды gcp_service_account_file.
  • для аутентификации можно установить service_account_contents, используя переменную среды GCP_SERVICE_ACCOUNT_CONTENTS.
  • для аутентификации можно установить service_account_email, используя переменную среды GCP_SERVICE_ACCOUNT_EMAIL.
  • для аутентификации можно установить auth_kind, используя переменную среды GCP_AUTH_KIND.
  • для аутентификации можно установить scopes, используя переменную среды GCP_SCOPES.
  • значения переменных среды будут использоваться только в том случае, если значения в playbook не заданы.
  • Параметры service_account_email и service_account_file взаимоисключают друг друга.

Примеры

- name: get info on an instance
  gcp_filestore_instance_info:
    zone: us-central1-b
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"

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

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

Ключ Возвращаемое значение Описание
resources
complex
всегда
Список ресурсов

createTime
строка
успешно
Дата и время создания в формате RFC3339.

description
строка
успешно
Описание экземпляра.

etag
строка
успешно
Установленный сервером ETag для ресурса экземпляра, чтобы предотвратить одновременные обновления, перезаписывающие друг друга.

fileShares
complex
успешно
Файловые системы на экземпляре. В этой версии поддерживается только одна файловая система.

capacityGb
целое число
успешно
Емкость файловой системы в GiB. Она должна быть не менее 1024 GiB для стандартного уровня или 2560 GiB для премиального.

name
строка
успешно
Имя файловой системы (максимум 16 символов).

labels
словарь
успешно
Метки ресурсов для представления пользовательских метаданных.

name
строка
успешно
Имя ресурса экземпляра.

networks
complex
успешно
Сети VPC, к которым подключен экземпляр. В этой версии поддерживается только одна сеть.

ipAddresses
список / элементы=строка
успешно
Список адресов IPv4 или IPv6.

modes
список / элементы=строка
успешно
Версии IP, для которых экземпляру назначены IP-адреса.

network
строка
успешно
Имя сети GCE VPC, к которой подключен экземпляр.

reservedIpRange
строка
успешно
Блок CIDR /29, который идентифицирует диапазон IP-адресов, зарезервированных для данного экземпляра.

tier
строка
успешно
Уровень обслуживания экземпляра.

zone
строка
успешно
Имя зоны Filestore экземпляра.



Авторы

  • Google Inc. (@googlecloudplatform)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/google/cloud/gcp_filestore_instance_info_module.html

Spec-Zone.ru

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