-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy_minimal_vnet.yml
36 lines (34 loc) · 1001 Bytes
/
deploy_minimal_vnet.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
- name: Deploy Virtual Network
hosts: localhost
vars_prompt:
- name: ops_source_address_prefix
prompt: Operations IP address prefix
private: false
- name: location
prompt: Location for the resources
private: false
- name: resource_group_name
prompt: Resource group for the resources
private: false
- name: vnet_name
prompt: Name of the virtual network
private: false
vars:
nsg_name: "{{ vnet_name }}-nsg-0010"
subnet_1_prefix: "10.0.0.0/24"
subnet_1_name: "{{ vnet_name }}-subnet-0010"
subnet_2_prefix: "10.0.1.0/24"
subnet_2_name: "{{ vnet_name }}-subnet-0020"
vnet_address_prefix: "10.0.0.0/16"
resource_tags:
environment: example
phase: example
source: ansible-azure
roles:
- role: azure_minimal_nsg
vars:
deployment_name: "{{ nsg_name }}-{{ location }}"
- role: azure_minimal_vnet
vars:
deployment_name: "{{ vnet_name }}-{{ location }}"