jesperberth.az_virtualnetwork

Az_virtualnetwork

Erstellt eine Virtualnetwork-Ressource in Microsoft Azure mit einem Subnetz.

Anforderungen

Benötigt das Azure SDK

pip install 'ansible[azure]'

Rollenvariablen

Die Rolle benötigt folgende Variablen, die ersten 4 sind für die Rolle az-resourcegroup und auch für diese Rolle erforderlich:

resourcegroup = Name der zu erstellenden Ressourcengruppe

location = Azure-Standort, an dem die Ressourcengruppe erstellt werden soll

tag_owner = Tag "Owner" mit Wert erstellen

tag_project = Tag "Project" mit Wert erstellen

virtualnetwork_name = Name des virtuellen Netzwerks

cidr = IP-Netz für das virtuelle Netzwerk, z.B. 10.0.0.0/16

subnet_name = Name des Subnetzes

subnet_cidr = IP-Netz für das Subnetz, muss ein Teilbereich von cidr sein, z.B. 10.0.0.0/24

Die Variablen virtualnetwork_name, cidr, subnet_name und subnet cidr sind in vars/main.yml vordefiniert und können mit Variablen im Playbook geändert werden.

Abhängigkeiten

ansible-galaxy install jesperberth.az_resourcegroup oder die Ressourcengruppe muss vor dem Ausführen dieser Rolle erstellt werden.

Beispiel-Playbook

---
- hosts: localhost
  name: Erstelle Virtualnetwork in Azure
  vars:
    resourcegroup: ressourcengruppe_name
    location: nordeuropa
    tag_owner: jesper
    tag_project: demoprojekt
  tasks:
    - name: Azure Ressourcengruppe
      include_role:
        name: jesperberth.az_resourcegroup

    - name: Azure Virtual Network
      include_role:
        name: jesperberth.az_virtualnetwork

Lizenz

BSD

Autorinformationen

Jesper Berth

Über das Projekt

Create Azure Virtual Network

Installieren
ansible-galaxy install jesperberth.az_virtualnetwork
GitHub Repository
Lizenz
Unknown
Downloads
190
Besitzer