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

关于项目

Create Azure Virtual Network

安装
ansible-galaxy install jesperberth.az_virtualnetwork
许可证
Unknown
下载
190
拥有者