Resource Type: neutron_subnet
- Defined in:
- lib/puppet/type/neutron_subnet.rb
- Providers:
-
openstack
Overview
Symbolic name for the subnet
Properties
-
allocation_pools
Array of Sub-ranges of cidr available for dynamic allocation to ports. Syntax:[“start=IPADDR,end=IPADDR”, …]
-
cidr
CIDR representing IP range for this subnet, based on IP version
-
dns_nameservers
‘Array of DNS name servers used by hosts in this subnet.’
-
enable_dhcp
Whether DHCP is enabled for this subnet or not.
Supported values:- /(t|T)rue/
- /(f|F)alse/
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
gateway_ip
The default gateway provided by DHCP to devices in this subnet. If set to ” then no gateway IP address will be provided via DHCP.
-
host_routes
Array of routes that should be used by devices with IPs from this subnet (not including local subnet route). Syntax:[“destination=CIDR,nexhop=IP_ADDR”, …]
-
id
The unique id of the subnet
-
ip_version
The IP version of the CIDR
Supported values:- 4
- 6
-
ipv6_address_mode
The IPv6 Address mode
Supported values:- dhcpv6-stateful
- dhcpv6-stateless
- slaac
-
ipv6_ra_mode
The IPv6 RA (Router Advertisement) mode
Supported values:- dhcpv6-stateful
- dhcpv6-stateless
- slaac
-
network_id
A uuid identifying the network this subnet is associated with.
-
project_id
A uuid identifying the project which will own the subnet.(DEPRECATED)
-
tenant_id
A uuid identifying the tenant which will own the subnet.(DEPRECATED)
Parameters
-
name (namevar)
Symbolic name for the subnet
Supported values:- /.*/
-
network_name
The name of the network this subnet is associated with.
-
project_name
The name of the project which will own the subnet.(DEPRECATED)
-
provider
The specific backend to use for this ‘neutron_subnet` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
tenant_name
The name of the tenant which will own the subnet.(DEPRECATED)