ha_aws

ansible-ha-aws

Статус сборки

Эта роль Ansible устанавливает aws-cli, а также ваша конфигурация и учётные данные AWS, чтобы другие системы могли их использовать.

Примечание: если вы хотите дать нескольким пользователям Linux свои учётные данные, вы можете включить эту роль несколько раз с разными переменными для достижения этой цели.

Требования

На самом деле, это должно работать на любой системе на основе Debian, но было протестировано на Raspberry Pi с Hassbian.

Переменные роли

  • aws_region
    • Пример: us-east-1
    • Это регион AWS по умолчанию, в котором будут выполняться любые действия, которые вы предпринимаете с помощью CLI.
  • aws_linux_user
    • Пользователь Linux, который будет владеть учётными данными
    • Это также определяет, в какую домашнюю папку будут помещены учётные данные
  • aws_linux_group
    • Группа Linux, которая будет владеть учётными данными
  • aws_credentials
    • Это список объектов с ключами name, aws_access_key_id и aws_secret_access_key, представляющими ваши учётные данные.
    • Пример:
aws_credentials:
  - name: default
    aws_access_key_id: <ваш-access-key-id>
    aws_secret_access_key: <ваш-secret-access-key>
  - name: s3-access
    aws_access_key_id: <ваш-access-key-id-2>
    aws_secret_access_key: <ваш-secret-access-key-2>

Зависимости

Сначала вам нужно зарегистрироваться на сайте AWS и создать несколько учётных данных.

Пример плейбука

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

Лицензия

MIT

О проекте

AWS cli and credential installation

Установить
ansible-galaxy install mpataki/ansible-ha-aws
Лицензия
Unknown
Загрузки
4864
Владелец