ichundu.ec2-launch
Nazwa roli: ec2-launch
Ta rola uruchamia instancje Amazon EC2.
Wymagania
- python >= 2.6
- boto
Zmienne roli
Prawie każde wejście w module ec2 jest zdefiniowane za pomocą zmiennej, aby rola była jak najszersza. Zmienne te, które są niezdefiniowane i zakomentowane, znajdują się w pliku defaults/main.yml
. To do osoby uruchamiającej playbooka należy decyzja, jakie zmienne uwzględnić.
Nazwa zmiennej | Wartość domyślna | Opis |
---|---|---|
ec2_access_key |
N/D | Klucz dostępu AWS. Jeśli nie jest ustawiony, używana jest wartość zmiennej środowiskowej AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY lub EC2_ACCESS_KEY. |
ec2_secret_key |
N/D | Sekretny klucz AWS. Jeśli nie jest ustawiony, używana jest wartość zmiennej środowiskowej AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY lub EC2_SECRET_KEY. |
ec2_launch_id |
N/D | ID uruchomienia instancji, wykorzystywane do idempotencji przy określaniu istniejącej, działającej instancji. |
ec2_launch_count |
N/D | Liczba instancji do uruchomienia. |
ec2_launch_count_tag |
N/D | Używane z 'exact_count', aby określić, ile węzłów na podstawie określonego kryterium tagu powinno działać. |
ec2_launch_exact_count |
N/D | Wartość całkowita, która wskazuje, ile instancji odpowiadających parametrowi 'count_tag' powinno działać. Instancje są tworzone lub kończone na podstawie tej wartości. |
ec2_launch_image |
N/D | Kod obrazu instancji, na przykład ami-xxxxxxxx . |
ec2_launch_groups |
N/D | Lista grup zabezpieczeń oddzielona przecinkami, przypisywana do instancji. |
ec2_launch_tag_name |
N/D | Nazwa etykiety instancji. |
ec2_launch_tag_class |
N/D | Etykieta klasy instancji. |
ec2_launch_instance_type |
N/D | Typy instancji EC2. |
ec2_launch_key_name |
N/D | Nazwa istniejącej pary kluczy przypisywanej do instancji. |
ec2_launch_region |
N/D | Region AWS, w którym instancja będzie uruchomiona. |
ec2_launch_state |
N/D | Tworzenie lub kończenie instancji. |
Zależności
Brak
Przykładowy Playbook
Przy wywoływaniu roli powinieneś określić zmienne w playbooku, w pliku vars w group_vars
/host_vars
lub za pomocą interaktywnego 'vars_prompt'.
- hosts: localhost
roles:
- role: ichundu.ec2-launch
Informacje o autorze
Zainstaluj
ansible-galaxy install ichundu.ec2-launch
Licencja
Unknown
Pobrania
111
Właściciel