acandid.aws_ec2

Rôle Ansible : aws_ec2

=========

Un rôle Ansible simple pour créer une instance EC2 dans AWS

Exigences

Avant de commencer, vous avez besoin des packages suivants sur votre serveur Ansible :

  • epel-release
  • python2-pip
  • boto
  • boto3

Variables de rôle

Aucune des variables ci-dessous n'est requise

Variable Par défaut Commentaires
aws_access_key Indiquer la CLÉ D'ACCÈS AWS
aws_secret_key Indiquer la CLÉ SECRÈTE AWS
vpc_id_default Indiquer l'ID VPC
instance_type Indiquer le type d'instance exemple : t2.micro
first_name Indiquer le premier tag d'instance
second_name Indiquer le deuxième tag d'instance exemple :
environment_name Indiquer le tag d'environnement de l'instance
aws_region Indiquer la région AWS exemple : Ohio : us-east-2
subnet1 Indiquer le sous-réseau par défaut exemple : sous-réseau par défaut Ohio 172.31.32.0/20 : subnet-040acd48
subnet2 Indiquer le sous-réseau par défaut exemple : sous-réseau par défaut Ohio 172.31.16.0/20 : subnet-e5d14e9f
subnet3 Indiquer le sous-réseau par défaut exemple : sous-réseau par défaut Ohio 172.31.0.0/20 : subnet-f78aac9f
aws_image Indiquer l'image exemple : Red Hat 8 : ami-05220ffa0e7fce3d1
keypair_name Indiquer le nom de votre paire de clés
path Où vous allez sauvegarder la paire de clés
sg_group_name Indiquer le nom du groupe de sécurité
ssh_port Indiquer le port SSH par défaut, c'est 22
cidr_ip_inbound Indiquer l'IP autorisée pour l'accès SSH exemple : n'importe où : 0.0.0.0/0
cidr_ip_outbound Autoriser l'accès du serveur à Internet
outbound_name Indiquer le nom OutBound

Dépendances

Pas de dépendances.

Exemple de fichier d'inventaire

[local] localhost

Exemple de playbook


  • hôtes : local

    connexion : local

    collecter des faits : false

    rôles :

    • /path/aws_ec2

...

Contributions

Les problèmes, demandes de fonctionnalités et idées sont appréciés et peuvent être publiés dans la section Issues.

Informations sur l'auteur

LinkedIn : https://br.linkedin.com/in/almircandido

À propos du projet

Create Instance EC2 in AWS

Installer
ansible-galaxy install acandid.aws_ec2
Licence
Unknown
Téléchargements
256
Propriétaire