vmware.greengrass_init

greengrass-init

Ta rola konfiguruje minimalny zestaw elementów w istniejącym koncie AWS, aby umożliwić wdrażanie grup, rdzeni i urządzeń AWS Greengrass.

Wymagania

Wymagana jest wcześniej skonfigurowana AWS CLI, z już skonfigurowanymi danymi uwierzytelniającymi oraz odpowiednimi uprawnieniami do tworzenia obiektów AWS Greengrass.

Ta rola używa filtru json_query, który wymaga jmespath na lokalnej maszynie.

Zmienne

Poniższe zmienne konfiguracyjne wpływają na działanie tej roli:

  • greengrass_group_names Lista grup greengrass do utworzenia.
  • greengrass_device_stub Podstawowa nazwa dla tworzonego urządzenia.
  • greengrass_device_count Rola utworzy tyle urządzeń, dodając numer do powyższego device_stub.
  • root_ca_checksum To jest suma kontrolna głównego CA używanego przez Greengrass i w większości przypadków nie powinna się zmieniać.
  • greengrass_s3_bucket Koszyk AWS S3 do przechowywania wygenerowanych plików konfiguracyjnych Greengrass.
  • lambda_role Dokument roli umożliwiający wykonywanie Lambda, typowa funkcja Greengrass.
  • greengrass_service_role Rola umożliwiająca dostęp Greengrass i IoT.
  • greengrass_core_policy Polityka, która ma być zastosowana do rdzenia Greengrass (domyślnie zakłada się IoT i Greengrass).
  • greengrass_device_policy Polityka, która ma być zastosowana do urządzeń (również IoT i Greengrass są domyślne).

Przykładowy Playbook

- hosts: greengrass
  roles:
     - { role: vmware.greengress-init, greengrass_group_names: [g1, g2] }

Licencja

Licencja Apache 2.0 lub GPLv3

O projekcie

AWS Greengrass basic account initialization

Zainstaluj
ansible-galaxy install vmware.greengrass_init
Licencja
other
Pobrania
140
Właściciel