greengrass_init

greengrass-init

Эта роль настраивает минимальный набор элементов в существующей учетной записи AWS для развертывания групп, ядер и устройств AWS Greengrass.

Требования

Необходимо, чтобы AWS CLI был ранее настроен, с уже конфигурированными учетными данными, имеющими достаточные права для создания объектов AWS Greengrass.

Эта роль использует фильтр json_query, который требует наличия jmespath на локальной машине.

Переменные

Следующие конфигурационные переменные влияют на работу этой роли:

  • greengrass_group_names Список групп greengrass для создания.
  • greengrass_device_stub Базовое имя для создаваемых устройств.
  • greengrass_device_count Роль создаст указанное количество устройств, добавляя номер к вышеуказанному device_stub.
  • root_ca_checksum Это контрольная сумма корневого CA, используемого Greengrass, которая в большинстве случаев не должна меняться.
  • greengrass_s3_bucket S3 ведро AWS для хранения сгенерированных конфигурационных файлов Greengrass.
  • lambda_role Документ роли, позволяющий выполнение Lambda, что является типичной функцией Greengrass.
  • greengrass_service_role Роль, позволяющая доступ к Greengrass и IoT.
  • greengrass_core_policy Политика, применяемая к ядру Greengrass (по умолчанию предполагается доступ IoT и Greengrass).
  • greengrass_device_policy Политика, применяемая к устройствам (также по умолчанию IoT и Greengrass).

Пример Playbook

- hosts: greengrass
  roles:
     - { role: vmware.greengress-init, greengrass_group_names: [g1, g2] }

Лицензия

Лицензия Apache 2.0 или GPLv3

О проекте

AWS Greengrass basic account initialization

Установить
ansible-galaxy install vmware/ansible-role-greengrass-init
Лицензия
other
Загрузки
128
Владелец