diodonfrost.amazon_ssm

Ansible Rola: amazon-ssm

molecule Ansible Galaxy

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:

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