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

https://github.com/amaabca

Über das Projekt

Sets up a list of AWS VPC subnets.

Installieren
ansible-galaxy install amaabca.vpc-subnets
GitHub Repository
Lizenz
Unknown
Downloads
369