mpataki.ha_aws
ansible-ha-aws
Diese Ansible-Rolle installiert die aws-cli sowie Ihre AWS-Konfiguration und -Anmeldeinformationen, damit andere Systeme diese verwenden können.
Beachten Sie, dass Sie mehreren Linux-Benutzern ihre eigenen Anmeldeinformationen geben möchten. Sie können diese Rolle mehrmals mit unterschiedlichen Variablen einbinden, um dies zu erreichen.
Anforderungen
Diese Rolle sollte auf jedem Debian-basierten System funktionieren, wurde jedoch auf einem Raspberry Pi mit Hassbian getestet.
Rollentransformationsvariablen
aws_region
- Z.B.
us-east-1
- Dies ist die Standard-AWS-Region, gegen die alle Aktionen, die Sie mit der CLI ausführen, durchgeführt werden.
- Z.B.
aws_linux_user
- Der Linux-Benutzer, der Eigentümer der Anmeldeinformationen sein wird.
- Dies bestimmt auch, in welchem Home-Verzeichnis die Anmeldeinformationen abgelegt werden.
aws_linux_group
- Die Linux-Gruppe, die Eigentümer der Anmeldeinformationen sein wird.
aws_credentials
- Dies ist eine Liste von Objekten mit den Schlüsseln
name
,aws_access_key_id
undaws_secret_access_key
, die Ihre Anmeldeinformationen darstellen. - Z.B.:
- Dies ist eine Liste von Objekten mit den Schlüsseln
aws_credentials:
- name: default
aws_access_key_id: <your-access-key-id>
aws_secret_access_key: <your-secret-access-key>
- name: s3-access
aws_access_key_id: <your-access-key-id-2>
aws_secret_access_key: <your-secret-access-key-2>
Abhängigkeiten
Sie müssen sich zuerst für ein AWS-Konto registrieren und einige Anmeldeinformationen erstellen.
Beispiel-Playbook
- hosts: pi
vars:
aws_credentials:
- name: default
aws_access_key_id: <your-access-key-id>
aws_secret_access_key: <your-secret-access-key>
- name: s3-access
aws_access_key_id: <your-access-key-id-2>
aws_secret_access_key: <your-secret-access-key-2>
roles:
- role: mpataki.ha-aws
Lizenz
MIT
Installieren
ansible-galaxy install mpataki.ha_aws
Lizenz
Unknown
Downloads
4.9k
Besitzer