Resource Type: neutron_port

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

Overview

This is currently used to model the creation of neutron ports.

Ports are used when associating a network and a router interface.

Properties

  • admin_state_up

    The administrative status of the router

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

    A uuid identifying the host where we will bind the port.

  • binding_profile

    A dictionary the enables the application running on the host to pass and receive VIF port-specific information to the plug-in.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • id

    The unique id of the port

  • ip_address

    A static ip address given to the port on creation.

  • network_id

    The uuid of the network that this port is assigned to on creation.

  • network_name

    The name of the network that this port is assigned to on creation.

  • project_id

    A uuid identifying the project which will own the port.

  • status

    Whether the port is currently operational or not.

  • subnet_id

    The uuid of the subnet on which this ports ip exists.

  • subnet_name

    A subnet to which the port is assigned on creation.

  • tenant_id

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

Parameters

  • name (namevar)

    Symbolic name for the port

    Supported values:
    • /.*/
  • project_name

    The name of the project which will own the port.

  • provider

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