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)