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
Установить
ansible-galaxy install vmware/ansible-role-greengrass-init
Лицензия
other
Загрузки
131
Владелец