amaabca.vpc-subnets
Nom du Rôle
Un rôle Ansible pour configurer une liste de sous-réseaux VPC AWS.
Exigences
pip install virtualenv
virtualenv .
source bin/activate
pip install -r requirements.txt
Variables du Rôle
Un à plusieurs sous-réseaux à créer pour une application.
sous_reseaux:
- az: AZ pour le sous-réseau. ex. us-west-1a
cidr: Plage IP pour le sous-réseau
region: Région pour le sous-réseau. ex. us-west-1
vpc_id: ID VPC pour le sous-réseau. ex. vpc-abc123
nom_app: Application que le sous-réseau va supporter. ex. gaufres
environnement_app: Environnement de l'application. ex. production
Nom: Utilisé pour taguer le sous-réseau pour des choses comme l'inventaire dynamique. ex. "us-west-1a-gaufres-production"
Dépendances
Aucune
Exemple de Playbook
- name: Cela crée les sous-réseaux VPC de l'application
hosts: localhost
vars_files:
- "vars/{{ environnement }}/sous_reseaux.yml"
connection: local
roles:
- ansible-vpc-sous-reseaux
Utilisation de la ligne de commande
ansible-playbook sous_reseaux.yml -i local -e "environnement=production"
Licence
MIT
Informations sur l'Auteur
Installer
ansible-galaxy install amaabca.vpc-subnets
Licence
Unknown
Téléchargements
369
Propriétaire