diodonfrost.amazon_ssm
Ansible-Rolle: amazon-ssm
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:
- Linux (z. B. Ubuntu)
- Docker
- Python (einschließlich python-pip)
- Ansible
- Molecule
- Virtualbox (nur Windows-Tests)
- Vagrant (nur Windows-Tests)
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
Lizenz
apache-2.0
Downloads
669.5k
Besitzer