diodonfrost.amazon_ssm

Ansible-Rolle: amazon-ssm

molecule Ansible Galaxy

Diese Rolle sorgt dafür, dass amazon-ssm auf Ihrem Zielhost installiert wird.

Voraussetzungen

Keine.

Rollen-Variablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

---
# Standarddatei für ansible-role-amazon-ssm

# Sudo-Zugriff für ssm-user auf Linux-Instanzen aktivieren oder deaktivieren
allow_sudo: true

# (Optional) Aktivierungs-ID für lokale Instanzen einrichten
activation_id:

# (Optional) Aktivierungscode für lokale Instanzen einrichten
activation_code:

# (Optional) AWS-Region für lokale Instanzen einrichten
aws_region:

# Konfigurieren Sie den SSM-Agenten, um über einen https und/oder https-Proxy zu kommunizieren
http_proxy_url:
https_proxy_url:

Abhängigkeiten

Keine.

Beispiel-Playbook

Dies ist eine Beispiel-Playbook-Datei für die Bereitstellung der Ansible Galaxy-Rolle auf einem localhost und die Installation der neuesten Version von amazon-ssm.

---
- hosts: localhost
  become: true
  roles:
    - role: diodonfrost.amazon_ssm

Sudo-Zugriff für das ssm-user-Konto auf Linux-Instanzen entfernen

---
- hosts: localhost
  become: true
  roles:
    - role: diodonfrost.amazon_ssm
      vars:
        allow_sudo: false

Lokale Tests

Dieses Projekt verwendet Molecule zur Unterstützung bei der Entwicklung und dem Testen.

Um zu entwickeln oder zu testen, müssen Sie Folgendes installiert haben:

Tests mit Docker

# Anforderungen installieren
pip install -r requirements-dev.txt

# Rolle auf CentOS 8 testen
molecule test

# Rolle auf Ubuntu 20.04 testen
image=ansible-ubuntu:20.04 molecule test

# Rolle auf Opensuse Leap testen
image=ansible-opensuse:leap molecule test

Tests mit Virtualbox

# Rolle auf Windows testen
molecule test -s windows

# Rolle auf MacOS testen
molecule test -s macos

Lizenz

Apache 2

Autorinformationen

Diese Rolle wurde 2019 von diodonfrost erstellt.

Über das Projekt

Ansible role for manage AWS system manager agent

Installieren
ansible-galaxy install diodonfrost.amazon_ssm
GitHub Repository
Lizenz
apache-2.0
Downloads
669.5k
Besitzer