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_id
iaws_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_aws
Licencja
Unknown
Pobrania
4.9k
Właściciel