vmware.greengrass_init
#greengrass-init
Diese Rolle konfiguriert eine Mindestanzahl von Elementen in einem bestehenden AWS-Konto, um den Einsatz von AWS Greengrass-Gruppen, -Kernen und -Geräten zu ermöglichen.
Anforderungen
Eine vorher konfigurierte AWS CLI ist erforderlich, mit bereits konfigurierten Anmeldeinformationen, die über ausreichende Berechtigungen zum Erstellen von AWS Greengrass-Objekten verfügen.
Diese Rolle verwendet den json_query-Filter, der jmespath auf dem lokalen Rechner erfordert.
Variablen
Die folgenden Konfigurationsvariablen beeinflussen den Betrieb dieser Rolle:
greengrass_group_names
Liste der zu erstellenden Greengrass-Gruppen.greengrass_device_stub
Basisname für die zu erstellenden Geräte.greengrass_device_count
Diese Rolle wird so viele Geräte erstellen, indem eine Zahl zu dem oben genannten device_stub hinzugefügt wird.root_ca_checksum
Dies ist die Prüfziffer des Root CA, die von Greengrass verwendet wird und sich in den meisten Fällen nicht ändern sollte.greengrass_s3_bucket
AWS S3-Bucket zum Speichern der generierten Greengrass-Konfigurationsdateien.lambda_role
Rollendokument, um die Ausführung von Lambda zu ermöglichen, eine typische Greengrass-Funktion.greengrass_service_role
Rolle, die Greengrass und IoT-Zugriff ermöglicht.greengrass_core_policy
Richtlinie, die auf den Greengrass-Core angewendet wird (standardmäßig wird IoT und Greengrass angenommen).greengrass_device_policy
Richtlinie, die auf Geräte angewendet wird (wiederum ist IoT und Greengrass standardmäßig angenommen).
Beispiel-Playbook
- hosts: greengrass
roles:
- { role: vmware.greengress-init, greengrass_group_names: [g1, g2] }
Lizenz
Apache License 2.0 oder GPLv3
Installieren
ansible-galaxy install vmware.greengrass_init
Lizenz
other
Downloads
140
Besitzer