jesperberth.az_virtualnetwork
Az_virtualnetwork
Tworzy zasób Virtual Network w Microsoft Azure z jedną podsiecią.
Wymagania
Wymaga Azure SDK
pip install 'ansible[azure]'
Zmienne Roli
Rola przyjmuje następujące zmienne, pierwsze 4 to wymagania dla roli az-resourcegroup oraz dla tej roli:
resourcegroup = nazwa grupy zasobów do utworzenia
location = lokalizacja Azure, w której utworzona zostanie grupa zasobów
tag_owner = utwórz tag właściciela z wartością
tag_project = utwórz tag projektu z wartością
virtualnetwork_name = nazwa Wirtualnej Sieci
cidr = sieć IP dla Wirtualnej Sieci, np. 10.0.0.0/16
subnet_name = nazwa podsieci
subnet_cidr = sieć IP dla podsieci, musi być podzbiorem cidr, np. 10.0.0.0/24
virtualnetwork_name, cidr, subnet_name i subnet cidr są zdefiniowane w vars/main.yml i mogą być zmieniane za pomocą zmiennych w playbooku.
Zależności
ansible-galaxy install jesperberth.az_resourcegroup lub grupa zasobów musi być utworzona przed uruchomieniem tej roli.
Przykładowy Playbook
---
- hosts: localhost
name: Utwórz Virtual Network w Azure
vars:
resourcegroup: nazwanazwygrupy
location: northeurope
tag_owner: jesper
tag_project: demoproject
tasks:
- name: Grupa Zasobów Azure
include_role:
name: jesperberth.az_resourcegroup
- name: Wirtualna Sieć Azure
include_role:
name: jesperberth.az_virtualnetwork
Licencja
BSD
Informacje o Autorze
Jesper Berth
ansible-galaxy install jesperberth.az_virtualnetwork