ichundu.ec2-launch
Rollenname: ec2-launch
Diese Rolle startet Amazon EC2-Instanzen.
Anforderungen
- python >= 2.6
- boto
Rollenvariablen
Fast jeder Eintrag im ec2-Modul wird über eine Variable definiert, um die Rolle so breit wie möglich zu gestalten. defaults/main.yml
enthält diese Variablen, die undefiniert und auskommentiert sind. Es liegt am Playbook-Ausführer zu entscheiden, welche Variablen einbezogen werden sollen.
Variablenname | Standardwert | Beschreibung |
---|---|---|
ec2_access_key |
N/A | AWS-Zugriffsschlüssel. Wenn nicht festgelegt, wird der Wert der Umgebungsvariablen AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY oder EC2_ACCESS_KEY verwendet. |
ec2_secret_key |
N/A | AWS-Geheimschlüssel. Wenn nicht festgelegt, wird der Wert der Umgebungsvariablen AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY oder EC2_SECRET_KEY verwendet. |
ec2_launch_id |
N/A | ID des Instanzstarts, die für Idempotenz verwendet wird, wenn eine vorhandene, laufende Instanz angegeben wird. |
ec2_launch_count |
N/A | Anzahl der zu startenden Instanzen. |
ec2_launch_count_tag |
N/A | Wird mit 'exact_count' verwendet, um zu bestimmen, wie viele Knoten basierend auf spezifischen Tag-Kriterien laufen sollten. |
ec2_launch_exact_count |
N/A | Ein ganzzahliger Wert, der angibt, wie viele Instanzen, die dem Parameter 'count_tag' entsprechen, laufen sollten. Instanzen werden basierend auf diesem Wert erstellt oder beendet. |
ec2_launch_image |
N/A | Code des Instanzbildes, wie ami-xxxxxxxx . |
ec2_launch_groups |
N/A | Durch Kommas getrennte Liste von Sicherheitsgruppen, die der Instanz zugewiesen werden sollen. |
ec2_launch_tag_name |
N/A | Namens-Tag der Instanz. |
ec2_launch_tag_class |
N/A | Klassen-Tag der Instanz. |
ec2_launch_instance_type |
N/A | EC2 Instanztypen. |
ec2_launch_key_name |
N/A | Name des vorhandenen Schlüsselpaares, das der Instanz zugewiesen werden soll. |
ec2_launch_region |
N/A | AWS-Region, in der die Instanz gestartet wird. |
ec2_launch_state |
N/A | Instanzen erstellen oder beenden. |
Abhängigkeiten
Keine
Beispiel-Playbook
Beim Aufrufen der Rolle sollten Sie Variablen im Playbook, in einer Variablen-Datei in group_vars
/host_vars
oder über die interaktive 'vars_prompt' angeben.
- hosts: localhost
roles:
- role: ichundu.ec2-launch
Autoreninformation
Installieren
ansible-galaxy install ichundu.ec2-launch
Lizenz
Unknown
Downloads
111
Besitzer