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

Acerca del proyecto

Create Instance EC2 in AWS

Instalar
ansible-galaxy install acandid.aws_ec2
Licencia
Unknown
Descargas
256
Propietario