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
Installer
ansible-galaxy install acandid.aws_ec2
Licence
Unknown
Téléchargements
256
Propriétaire