Resource Type: neutron_network

Defined in:
lib/puppet/type/neutron_network.rb
Providers:
openstack

Overview

Symbolic name for the network

Properties

  • admin_state_up (defaults to: True)

    The administrative status of the network

    Supported values:
    • /(t|T)rue/
    • /(f|F)alse/
  • availability_zone_hint

    The availability zone hint to provide the scheduler

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • id

    The unique id of the network

  • project_id

    A uuid identifying the project which will own the network.(DEPRECATED)

  • provider_network_type

    The physical mechanism by which the virtual network is realized.

    Supported values:
    • flat
    • vlan
    • local
    • gre
    • l3_ext
    • vxlan
  • provider_physical_network

    The name of the physical network over which the virtual network is realized for flat and VLAN networks.

    Supported values:
    • /\S+/
  • provider_segmentation_id

    Identifies an isolated segment on the physical network.

  • router_external (defaults to: False)

    Whether this router will route traffic to an external network

    Supported values:
    • /(t|T)rue/
    • /(f|F)alse/
  • shared (defaults to: False)

    Whether this network should be shared across all tenants or not

    Supported values:
    • /(t|T)rue/
    • /(f|F)alse/
  • tenant_id

    A uuid identifying the tenant which will own the network.(DEPRECATED)

Parameters

  • name (namevar)

    Symbolic name for the network

    Supported values:
    • /.*/
  • project_name

    The name of the project which will own the network.(DEPRECATED)

  • provider

    The specific backend to use for this ‘neutron_network` 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 network.(DEPRECATED)