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
Установить
ansible-galaxy install mpataki/ansible-ha-aws
Лицензия
Unknown
Загрузки
4869
Владелец