mpataki.ha_aws
ansible-ha-aws
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.
 
- np. 
- 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_idiaws_secret_access_key, reprezentującymi Twoje dane uwierzytelniające.
- Przykład:
 
- To jest lista obiektów z kluczami 
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
Zainstaluj
 ansible-galaxy install mpataki.ha_awsLicencja
 
            Unknown
          
Pobrania
 
            4.9k
          
Właściciel
 