amazon_ssm
Ansible Роль: amazon-ssm
Эта роль обеспечивает установку amazon-ssm на вашем целевом хосте.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже с их значениями по умолчанию (см. defaults/main.yml
):
---
# файл значений по умолчанию для ansible-role-amazon-ssm
# Включить или отключить доступ sudo для пользователя ssm на Linux
allow_sudo: true
# (Необязательно) Настройка activation id, используется с локальными экземплярами
activation_id:
# (Необязательно) Настройка activation code, используется с локальными экземплярами
activation_code:
# (Необязательно) Настройка aws region, используется с локальными экземплярами
aws_region:
# Настройка SSM Agent для работы через https и/или http прокси
http_proxy_url:
https_proxy_url:
Зависимости
Нет.
Пример Playbook
Это пример файла playbook для развертывания роли Ansible Galaxy на локальном хосте и установки последней версии amazon-ssm.
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_ssm
Удаление доступа sudo для аккаунта ssm-user на Linux
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_ssm
vars:
allow_sudo: false
Локальное тестирование
Этот проект использует Molecule для помощи в разработке и тестировании.
Для разработки или тестирования вам нужно установить следующее:
- Linux (например, Ubuntu)
- Docker
- Python (включая python-pip)
- Ansible
- Molecule
- Virtualbox (тестирование на Windows только)
- Vagrant (тестирование на Windows только)
Тестирование с Docker
# Установить зависимости
pip install -r requirements-dev.txt
# Протестировать роль на CentOS 8
molecule test
# Протестировать роль на Ubuntu 20.04
image=ansible-ubuntu:20.04 molecule test
# Протестировать роль на Opensuse Leap
image=ansible-opensuse:leap molecule test
Тестирование с Virtualbox
# Протестировать роль на Windows
molecule test -s windows
# Протестировать роль на Macos
molecule test -s macos
Лицензия
Apache 2
Информация об авторе
Эта роль была создана в 2019 году автором diodonfrost.
Установить
ansible-galaxy install diodonfrost/ansible-role-amazon-ssm
Лицензия
apache-2.0
Загрузки
576445
Владелец