jesperberth.az_virtualnetwork
Az_virtualnetwork
在 Microsoft Azure 中创建一个具有一个子网的虚拟网络资源
要求
需要 Azure SDK
使用以下命令安装:pip install 'ansible[azure]'
角色变量
该角色需要以下变量,前四个是 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 中预定义,可以在剧本中通过变量更改。
依赖关系
在运行此角色之前,必须安装 ansible-galaxy:ansible-galaxy install jesperberth.az_resourcegroup
或创建资源组。
示例剧本
---
- hosts: localhost
name: 在 Azure 中创建虚拟网络
vars:
resourcegroup: resourcegroupname
location: northeurope
tag_owner: jesper
tag_project: demoproject
tasks:
- name: Azure 资源组
include_role:
name: jesperberth.az_resourcegroup
- name: Azure 虚拟网络
include_role:
name: jesperberth.az_virtualnetwork
许可证
BSD
作者信息
Jesper Berth
安装
ansible-galaxy install jesperberth.az_virtualnetwork
许可证
Unknown
下载
190
拥有者