mpataki.ha_aws

ansible-ha-aws

Estado de Construcción

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.
  • 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, y aws_secret_access_key que representan tus credenciales.
    • Ej:
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

Acerca del proyecto

AWS cli and credential installation

Instalar
ansible-galaxy install mpataki.ha_aws
Licencia
Unknown
Descargas
4.9k
Propietario