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_namesListe der zu erstellenden Greengrass-Gruppen.greengrass_device_stubBasisname für die zu erstellenden Geräte.greengrass_device_countDiese Rolle wird so viele Geräte erstellen, indem eine Zahl zu dem oben genannten device_stub hinzugefügt wird.root_ca_checksumDies ist die Prüfziffer des Root CA, die von Greengrass verwendet wird und sich in den meisten Fällen nicht ändern sollte.greengrass_s3_bucketAWS S3-Bucket zum Speichern der generierten Greengrass-Konfigurationsdateien.lambda_roleRollendokument, um die Ausführung von Lambda zu ermöglichen, eine typische Greengrass-Funktion.greengrass_service_roleRolle, die Greengrass und IoT-Zugriff ermöglicht.greengrass_core_policyRichtlinie, die auf den Greengrass-Core angewendet wird (standardmäßig wird IoT und Greengrass angenommen).greengrass_device_policyRichtlinie, 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_initLizenz
other
Downloads
150
Besitzer
