acandid.aws_ec2
Ansible Role: aws_ec2
=========
Un rol de Ansible simple para crear instancias EC2 en AWS.
Requisitos
Antes de empezar, necesitas los siguientes paquetes en tu servidor Ansible:
- epel-release
- python2-pip
- boto
- boto3
Variables del Rol
Ninguna de las variables a continuación es obligatoria.
Variable | Predeterminado | Comentarios |
---|---|---|
aws_access_key |
Ingresa la CLAVE DE ACCESO de AWS | |
aws_secret_key |
Ingresa la CLAVE SECRETA de AWS | |
vpc_id_default |
Ingresa el ID de VPC | |
instance_type |
Ingresa el tipo de instancia, ejemplo: t2.micro | |
first_name |
Ingresa la etiqueta del primer nombre de la instancia | |
second_name |
Ingresa la etiqueta del segundo nombre de la instancia, ejemplo: | |
environment_name |
Ingresa la etiqueta del entorno de la instancia | |
aws_region |
Ingresa la región de AWS, ejemplo Ohio: us-east-2 | |
subnet1 |
Ingresa la subred predeterminada, ejemplo: subred predeterminada Ohio 172.31.32.0/20: subnet-040acd48 | |
subnet2 |
Ingresa la subred predeterminada, ejemplo: subred predeterminada Ohio 172.31.16.0/20: subnet-e5d14e9f | |
subnet3 |
Ingresa la subred predeterminada, ejemplo: subred predeterminada Ohio 172.31.0.0/20: subnet-f78aac9f | |
aws_image |
Ingresa la imagen, ejemplo: Red Hat 8: ami-05220ffa0e7fce3d1 | |
keypair_name |
Ingresa el nombre de tu par de claves | |
path |
Dónde vas a guardar el par de claves | |
sg_group_name |
Ingresa el nombre del grupo de seguridad | |
ssh_port |
Ingresa el puerto SSH, el predeterminado es 22 | |
cidr_ip_inbound |
Ingresa la IP permitida para el acceso SSH, ejemplo: en cualquier lugar: 0.0.0.0/0 | |
cidr_ip_outbound |
Permitir acceso del servidor a Internet | |
outbound_name |
Ingresa el nombre de OutBound | |
Dependencias
No hay dependencias.
Ejemplo de Archivo de Inventario
[local] localhost
Ejemplo de Playbook
hosts: local
connection: local
gather_facts: false
roles:
- /path/aws_ec2
...
Contribuciones
Se agradecen problemas, solicitudes de características e ideas, y se pueden publicar en la sección de Problemas.
Información del Autor
LinkedIn: https://br.linkedin.com/in/almircandido
Instalar
ansible-galaxy install acandid.aws_ec2
Licencia
Unknown
Descargas
256
Propietario