mpataki.ha_aws

ansible-ha-aws

Status budowy

Ten zestaw ról Ansible instaluje aws-cli oraz konfigurację i dane uwierzytelniające AWS, aby inne systemy mogły z nich korzystać.

Jeśli chcesz dać wielu użytkownikom Linuksa ich własne dane uwierzytelniające, możesz użyć tej roli wiele razy z różnymi zmiennymi, aby to osiągnąć.

Wymagania

To powinno działać na każdym systemie opartym na Debianie, ale zostało przetestowane na Raspberry Pi z Hassbian.

Zmienne roli

  • aws_region
    • np. us-east-1
    • To jest domyślny region AWS, w którym będą wykonywane wszelkie działania przy użyciu CLI.
  • aws_linux_user
    • Użytkownik Linuksa, który będzie właścicielem danych uwierzytelniających.
    • To również decyduje, w którym katalogu domowym zostaną umieszczone dane uwierzytelniające.
  • aws_linux_group
    • Grupa Linuksa, która będzie właścicielem danych uwierzytelniających.
  • aws_credentials
    • To jest lista obiektów z kluczami name, aws_access_key_id i aws_secret_access_key, reprezentującymi Twoje dane uwierzytelniające.
    • Przykład:
aws_credentials:
  - name: default
    aws_access_key_id: <twój-access-key-id>
    aws_secret_access_key: <twój-secret-access-key>
  - name: s3-access
    aws_access_key_id: <twój-access-key-id-2>
    aws_secret_access_key: <twój-secret-access-key-2>

Zależności

Najpierw musisz zarejestrować się w serwisie AWS i utworzyć dane uwierzytelniające.

Przykładowy plik playbooka

    - hosts: pi
      vars:
        aws_credentials:
          - name: default
            aws_access_key_id: <twój-access-key-id>
            aws_secret_access_key: <twój-secret-access-key>
          - name: s3-access
            aws_access_key_id: <twój-access-key-id-2>
            aws_secret_access_key: <twój-secret-access-key-2>
      roles:
         - role: mpataki.ha-aws

Licencja

MIT

O projekcie

AWS cli and credential installation

Zainstaluj
ansible-galaxy install mpataki.ha_aws
Licencja
Unknown
Pobrania
4.9k
Właściciel