mpataki.ha_aws

ansible-ha-aws

Build-Status

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.
  • 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 und aws_secret_access_key, die Ihre Anmeldeinformationen darstellen.
    • Z.B.:
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

Über das Projekt

AWS cli and credential installation

Installieren
ansible-galaxy install mpataki.ha_aws
GitHub Repository
Lizenz
Unknown
Downloads
4.9k
Besitzer