vmware.greengrass_init
#greengrass-init
This role configures a minimum set of items in an existing AWS account to allow the deployment of AWS Greengrass groups, cores, and devices.
Requirements
A previously configured AWS CLI is required, with credentials already configured with sufficient permissions to create AWS Greengrass objects.
This role uses the json_query filter which requires jmespath on the local machine.
Variables
The following configuration variables affect the operation of this role:
greengrass_group_namesList of greengrass groups to create.greengrass_device_stubBase name for devices to be created.greengrass_device_countRole will create this many devices, prepending a number to the device_stub above.root_ca_checksumThis is the checksum of the root CA used by Greengrass, and should not change in most circumstances.greengrass_s3_bucketAWS S3 bucket to store generated Greengrass configuration files.lambda_roleRole document to allow Lambda execution, a typical Greengrass feature.greengrass_service_roleRole to allow Greengrass and IoT access.greengrass_core_policyPolicy to be applied to Greengrass core (by default IoT and Greengrass is assumed).greengrass_device_policyPolicy to applied to devices (again, IoT and Greengrass is default).
Example Playbook
- hosts: greengrass
roles:
- { role: vmware.greengress-init, greengrass_group_names: [g1, g2] }
License
Apache License 2.0 or GPLv3
Install
ansible-galaxy install vmware.greengrass_initLicense
other
Downloads
151
Owner
