Use integers for rabbitmq ports
[apex-tripleo-heat-templates.git] / network_data.yaml
1 # List of networks, used for j2 templating of enabled networks
2 #
3 # Supported values:
4 #
5 # name: Name of the network (mandatory)
6 # name_lower: lowercase version of name used for filenames
7 #             (optional, defaults to name.lower())
8 # enabled: Is the network enabled (optional, defaults to true)
9 # ipv6: Does this network use IPv6 IPs? (optional, defaults to false)
10 #                   (optional, may use parameter defaults in environment to set)
11 # vlan: vlan for the network (optional)
12 # vip: Enable creation of a virtual IP on this network
13 #      [TODO] (dsneddon@redhat.com) - Enable dynamic creation of VIP ports,
14 #      to support VIPs on non-default networks.
15 #      See https://bugs.launchpad.net/tripleo/+bug/1667104
16 # ip_subnet: IP/CIDR, e.g. '192.168.24.0/24' (optional, may use parameter defaults)
17 # allocation_pools: IP range list e.g. [{'start':'10.0.0.4', 'end':'10.0.0.250}]
18 # gateway_ip: gateway for the network (optional, may use parameter defaults)
19 # NOTE: IP-related values set parameter defaults in templates, may be overridden.
20 # compat_name: for existing stack you may need to override the default transformation
21 #              for the resource's name.
22 #
23 # Example:
24 # - name Example
25 #   vip: false
26 #   ip_subnet: '10.0.2.0/24'
27 #   allocation_pools: [{'start': '10.0.2.4', 'end': '10.0.2.250'}]
28 #   gateway_ip: '10.0.2.254'
29 #
30 # TODO (dsneddon) remove existing templates from j2_excludes.yaml
31 #                 and generate all templates dynamically.
32
33 - name: External
34   vip: true
35   name_lower: external
36   ip_subnet: '10.0.0.0/24'
37   allocation_pools: [{'start': '10.0.0.4', 'end': '10.0.0.250'}]
38   gateway_ip: '10.0.0.1'
39 - name: InternalApi
40   name_lower: internal_api
41   vip: true
42   ip_subnet: '172.16.2.0/24'
43   allocation_pools: [{'start': '172.16.2.4', 'end': '172.16.2.250'}]
44   compat_name: Internal
45 - name: Storage
46   vip: true
47   name_lower: storage
48   ip_subnet: '172.16.1.0/24'
49   allocation_pools: [{'start': '172.16.1.4', 'end': '172.16.1.250'}]
50 - name: StorageMgmt
51   name_lower: storage_mgmt
52   vip: true
53   ip_subnet: '172.16.3.0/24'
54   allocation_pools: [{'start': '172.16.3.4', 'end': '172.16.3.250'}]
55 - name: Tenant
56   vip: false  # Tenant network does not use VIPs
57   name_lower: tenant
58   ip_subnet: '172.16.0.0/24'
59   allocation_pools: [{'start': '172.16.0.4', 'end': '172.16.0.250'}]
60 - name: Management
61   # Management network is disabled by default
62   enabled: false
63   vip: false  # Management network does not use VIPs
64   name_lower: management
65   ip_subnet: '10.0.1.0/24'
66   allocation_pools: [{'start': '10.0.1.4', 'end': '10.0.1.250'}]