mpataki.ha_aws
ansible-ha-aws
Este rol de Ansible instala el aws-cli, así como tu configuración y credenciales de AWS para que otros sistemas puedan usarlas.
Ten en cuenta que si deseas dar a múltiples usuarios de Linux sus propias credenciales, puedes incluir este rol varias veces con diferentes variables para lograrlo.
Requisitos
Realmente, esto debería funcionar en cualquier sistema basado en Debian, pero ha sido probado en una Raspberry Pi que ejecuta Hassbian.
Variables del Rol
aws_region
- Ej.
us-east-1
- Esta es la región predeterminada de AWS en la que se realizarán todas las acciones que realices con la CLI.
- Ej.
aws_linux_user
- El usuario de Linux que será el propietario de las credenciales.
- Esto también determina en qué carpeta personal se colocarán las credenciales.
aws_linux_group
- El grupo de Linux que será el propietario de las credenciales.
aws_credentials
- Esta es una lista de objetos con las claves
name
,aws_access_key_id
, yaws_secret_access_key
que representan tus credenciales. - Ej:
- Esta es una lista de objetos con las claves
aws_credentials:
- name: default
aws_access_key_id: <tu-access-key-id>
aws_secret_access_key: <tu-secret-access-key>
- name: s3-access
aws_access_key_id: <tu-access-key-id-2>
aws_secret_access_key: <tu-secret-access-key-2>
Dependencias
Primero necesitas registrarte para obtener una cuenta de AWS y crear algunas credenciales.
Ejemplo de Playbook
- hosts: pi
vars:
aws_credentials:
- name: default
aws_access_key_id: <tu-access-key-id>
aws_secret_access_key: <tu-secret-access-key>
- name: s3-access
aws_access_key_id: <tu-access-key-id-2>
aws_secret_access_key: <tu-secret-access-key-2>
roles:
- role: mpataki.ha-aws
Licencia
MIT
Instalar
ansible-galaxy install mpataki.ha_aws
Licencia
Unknown
Descargas
4.9k
Propietario