ichundu.ec2-launch
Nombre del Rol: ec2-launch
Este rol lanza instancias de Amazon EC2.
Requisitos
- python >= 2.6
- boto
Variables del Rol
Casi cada entrada en el módulo ec2 se define a través de una variable para hacer el rol lo más amplio posible. defaults/main.yml
contiene estas variables, que no están definidas y están comentadas. Depende del ejecutor del playbook decidir qué variables incluir.
Nombre de la variable | Valor por defecto | Descripción |
---|---|---|
ec2_access_key |
N/A | Clave de acceso de AWS. Si no se establece, se utiliza el valor de la variable de entorno AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY o EC2_ACCESS_KEY. |
ec2_secret_key |
N/A | Clave secreta de AWS. Si no se establece, se utiliza el valor de la variable de entorno AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY o EC2_SECRET_KEY. |
ec2_launch_id |
N/A | ID de lanzamiento de la instancia, utilizado para la idempotencia al especificar una instancia en ejecución existente. |
ec2_launch_count |
N/A | Número de instancias a lanzar. |
ec2_launch_count_tag |
N/A | Usado con 'exact_count' para determinar cuántos nodos basados en un criterio de etiqueta específico deben estar en ejecución. |
ec2_launch_exact_count |
N/A | Un valor entero que indica cuántas instancias que coinciden con el parámetro 'count_tag' deben estar en ejecución. Las instancias se crean o terminan según este valor. |
ec2_launch_image |
N/A | Código de imagen de la instancia, como ami-xxxxxxxx . |
ec2_launch_groups |
N/A | Lista separada por comas de grupos de seguridad que se asignarán a la instancia. |
ec2_launch_tag_name |
N/A | Nombre de la etiqueta de la instancia. |
ec2_launch_tag_class |
N/A | Etiqueta de clase de la instancia. |
ec2_launch_instance_type |
N/A | Tipos de instancia de EC2. |
ec2_launch_key_name |
N/A | Nombre del par de claves existente que se asignará a la instancia. |
ec2_launch_region |
N/A | Región de AWS donde se lanzará la instancia. |
ec2_launch_state |
N/A | Crear o terminar instancias. |
Dependencias
Ninguna
Ejemplo de Playbook
Al llamar al rol, debes especificar variables dentro del playbook, dentro de un archivo vars en group_vars
/host_vars
o a través del 'vars_prompt' interactivo.
- hosts: localhost
roles:
- role: ichundu.ec2-launch
Información del Autor
Instalar
ansible-galaxy install ichundu.ec2-launch
Licencia
Unknown
Descargas
111
Propietario