diodonfrost.amazon_ssm
Ansible Rola: amazon-ssm
Ta rola zapewnia zgodność z instalacją amazon-ssm na docelowym hoście.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
---
# plik domyślny dla ansible-role-amazon-ssm
# Włącz lub wyłącz dostęp sudo dla użytkownika ssm na instancjach Linux
allow_sudo: true
# (Opcjonalnie) Ustaw id aktywacji, używane z instancjami lokalnymi
activation_id:
# (Opcjonalnie) Ustaw kod aktywacji, używany z instancjami lokalnymi
activation_code:
# (Opcjonalnie) Ustaw region AWS, używany z instancjami lokalnymi
aws_region:
# Skonfiguruj agenta SSM, aby komunikował się przez proxy http lub/i https
http_proxy_url:
https_proxy_url:
Zależności
Brak.
Przykład Playbooka
To jest przykładowy plik playbooka do wdrażania roli Ansible Galaxy na localhost i instalacji najnowszej wersji amazon-ssm.
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_ssm
Usuń dostęp sudo do konta ssm-user na instancjach Linux
---
- hosts: localhost
become: true
roles:
- role: diodonfrost.amazon_ssm
vars:
allow_sudo: false
Lokalne testowanie
Ten projekt używa Molecule do pomocy w rozwoju i testowaniu.
Aby rozwijać lub testować, musisz mieć zainstalowane następujące:
- Linux (np. Ubuntu)
- Docker
- Python (w tym python-pip)
- Ansible
- Molecule
- Virtualbox (tylko testy na Windows)
- Vagrant (tylko testy na Windows)
Testowanie z Dockerem
# Instalowanie wymagań
pip install -r requirements-dev.txt
# Testowanie roli na CentOS 8
molecule test
# Testowanie roli na Ubuntu 20.04
image=ansible-ubuntu:20.04 molecule test
# Testowanie roli na Opensuse Leap
image=ansible-opensuse:leap molecule test
Testowanie z Virtualbox
# Testowanie roli na Windows
molecule test -s windows
# Testowanie roli na Macos
molecule test -s macos
Licencja
Apache 2
Informacje o autorze
Ta rola została stworzona w 2019 roku przez diodonfrost.
O projekcie
Ansible role for manage AWS system manager agent
Zainstaluj
ansible-galaxy install diodonfrost.amazon_ssm
Licencja
apache-2.0
Pobrania
669.5k
Właściciel