vmware.ansible_role_greengrass_awscli
Greengrass AWSCLI
Diese Rolle stellt ein installiertes und konfiguriertes AWS CLI bereit, das bereit ist, Greengrass und andere AWS APIs aufzurufen.
Build-Status
Voraussetzungen
Sie müssen AWS-Anmeldeinformationen bereitstellen, um diese Rolle auszuführen.
Rollenvariablen
Sie müssen wahrscheinlich alle folgenden Werte setzen.
# Die folgenden Werte stammen von der AWS-Konsole
aws_access_key=<Ihr AWS-Zugangsschlüssel>
aws_secret_key=<Ihr AWS-Geheimschlüssel>
Abhängigkeiten
Diese Rolle hat keine besonderen Abhängigkeiten. Sie wurde nur auf Ubuntu/Debian getestet.
Beispiel-Playbook
Hier ist ein Beispiel-Playbook:
- hosts: servers
roles:
- { role: vmware.awscli }
Erste Schritte
Für die Entwicklung oder das Testen dieser Rolle befolgen Sie diese Schritte.
- Klonen Sie dieses Repository
- Installieren Sie Ansible und andere Anforderungen mit pip:
pip install -r requirements.txt
- Sie können die Rolle testen mit:
molecule converge
Alternativ können Sie einen Docker-Container erstellen und auf diese Weise testen.
- Klonen Sie dieses Repository
- Erstellen Sie die Docker-Images
docker build -t vmware/awscli .
- Führen Sie das Image auf der Zielrolle aus
docker run -it vmware/awscli
Lizenz
Dieser Code ist doppelt lizenziert unter Apache-2.0 oder GPLv3.