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
ansible-galaxy install jesperberth.az_virtualnetwork