amaabca.vpc-subnets
Rollenname
Eine Ansible-Rolle zum Einrichten einer Liste von AWS VPC-Subnetzen.
Anforderungen
pip install virtualenv
virtualenv .
source bin/activate
pip install -r requirements.txt
Rollenvariablen
Eine oder mehrere Subnetze, die für eine Anwendung erstellt werden sollen.
subnets:
- az: Verfügbarkeitszone für das Subnetz. z.B. us-west-1a
cidr: IP-Bereich für das Subnetz
region: Region für das Subnetz. z.B. us-west-1
vpc_id: VPC-ID für das Subnetz. z.B. vpc-abc123
app_name: App, die das Subnetz unterstützen wird. z.B. waffles
app_environment: Anwendungsumgebung. z.B. produktion
Name: Wird verwendet, um das Subnetz für Dinge wie dynamische Inventarisierung zu kennzeichnen. z.B. "us-west-1a-waffles-produktions"
Abhängigkeiten
Keine
Beispiel-Playbook
- name: Dies erstellt die VPC-Subnetze für die Anwendung
hosts: localhost
vars_files:
- "vars/{{ environment }}/subnets.yml"
connection: local
roles:
- ansible-vpc-subnets
Beispiel für die Verwendung in der Kommandozeile
ansible-playbook subnets.yml -i local -e "environment=produktion"
Lizenz
MIT
Informationen zum Autor
Installieren
ansible-galaxy install amaabca.vpc-subnets
Lizenz
Unknown
Downloads
369
Besitzer