vmware.greengrass_init
greengrass-init
Ce rôle configure un ensemble minimal d'éléments dans un compte AWS existant pour permettre le déploiement de groupes, de cœurs et d'appareils AWS Greengrass.
Exigences
Un AWS CLI préalablement configuré est nécessaire, avec des identifiants déjà configurés avec des autorisations suffisantes pour créer des objets AWS Greengrass.
Ce rôle utilise le filtre json_query qui nécessite jmespath sur la machine locale.
Variables
Les variables de configuration suivantes affectent le fonctionnement de ce rôle :
greengrass_group_names
Liste des groupes Greengrass à créer.greengrass_device_stub
Nom de base pour les appareils à créer.greengrass_device_count
Ce rôle créera ce nombre d'appareils, en ajoutant un numéro au device_stub ci-dessus.root_ca_checksum
C'est le checksum de la CA racine utilisée par Greengrass, et ne devrait pas changer dans la plupart des circonstances.greengrass_s3_bucket
Seau AWS S3 pour stocker les fichiers de configuration Greengrass générés.lambda_role
Document de rôle permettant l'exécution de Lambda, une fonctionnalité typique de Greengrass.greengrass_service_role
Rôle permettant l'accès à Greengrass et IoT.greengrass_core_policy
Politique à appliquer au cœur Greengrass (par défaut, IoT et Greengrass sont supposés).greengrass_device_policy
Politique à appliquer aux appareils (encore une fois, IoT et Greengrass sont par défaut).
Exemple de Playbook
- hosts: greengrass
roles:
- { role: vmware.greengress-init, greengrass_group_names: [g1, g2] }
Licence
Licence Apache 2.0 ou GPLv3
Installer
ansible-galaxy install vmware.greengrass_init
Licence
other
Téléchargements
140
Propriétaire