az_virtualnetwork
Az_virtualnetwork
Создает ресурс виртуальной сети в Microsoft Azure с одной подсетью
Требования
Необходимый Azure SDK
pip install 'ansible[azure]'
Переменные роли
Роль принимает следующие переменные, первые 4 являются обязательными для роли az-resourcegroup и для этой роли:
resourcegroup = имя группы ресурсов, которую нужно создать
location = местоположение Azure, в котором нужно создать группу ресурсов
tag_owner = создать тег владельца со значением
tag_project = создать тег проекта со значением
virtualnetwork_name = имя виртуальной сети
cidr = IP-сеть для виртуальной сети, например, 10.0.0.0/16
subnet_name = имя подсети
subnet_cidr = IP-сеть для подсети, должна быть подмножеством cidr, например, 10.0.0.0/24
virtualnetwork_name, cidr, subnet_name и subnet cidr предустановлены в vars/main.yml и могут быть изменены с помощью vars в плейбуке
Зависимости
ansible-galaxy install jesperberth.az_resourcegroup или группа ресурсов должна быть создана перед запуском этой роли
Пример Плейбука
---
- hosts: localhost
name: Создание виртуальной сети в Azure
vars:
resourcegroup: имя_группы_ресурсов
location: северная_европа
tag_owner: джеспер
tag_project: Демопроект
tasks:
- name: Группа ресурсов Azure
include_role:
name: jesperberth.az_resourcegroup
- name: Виртуальная сеть Azure
include_role:
name: jesperberth.az_virtualnetwork
Лицензия
BSD
Информация об авторе
Джеспер Берц
ansible-galaxy install jesperberth/az-virtualnetwork