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

https://github.com/amaabca

À propos du projet

Sets up a list of AWS VPC subnets.

Installer
ansible-galaxy install amaabca.vpc-subnets
Licence
Unknown
Téléchargements
369