Resource Type: neutron_router

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

Overview

Symbolic name for the router

Properties

  • admin_state_up

    The administrative status of the router

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

    The availability zone hint to provide the scheduler

  • distributed

    Is router distributed or not, default depends on DVR state.

    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
  • external_gateway_info

    External network that this router connects to for gateway services (e.g., NAT).

  • gateway_network_id

    The uuid of the external network that this router connects to for gateway services (e.g. NAT).

  • gateway_network_name

    The name of the external network that this router connects to for gateway services (e.g. NAT).

  • ha

    Is router of HA type or not, default depends on L3 HA state.

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

    The unique id of the router

  • project_id

    A uuid identifying the project which will own the router.

  • status

    Whether the router is currently operational or not.

  • tenant_id

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

Parameters

  • name (namevar)

    Symbolic name for the router

    Supported values:
    • /.*/
  • project_name

    The name of the project which will own the router.

  • provider

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