Skip to main content
openstack_networking_floatingip_v2
Last update:

openstack_networking_floatingip_v2

For your information

This instruction is a copy of the official OpenStack Terraform provider's OpenStack Terraform documentation in the Terraform Registry.

Use this data source to get the ID of an available OpenStack floating IP.

Example Usage

data "openstack_networking_floatingip_v2" "floatingip_1" {
address = "192.168.0.4"
}

Argument Reference

  • region — (Optional) The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve floating IP ids. If omitted, theregion argument of the provider is used.

  • description — (Optional) Human-readable description of the floating IP.

  • address — (Optional) The IP address of the floating IP.

  • pool — (Optional) The name of the pool from which the floating IP belongs to.

  • port_id — (Optional) The ID of the port the floating IP is attached.

  • status — status of the floating IP (ACTIVE/DOWN).

  • fixed_ip — (Optional) The specific IP address of the internal port which should be associated with the floating IP.

  • tags — (Optional) The list of floating IP tags to filter.

  • tenant_id — (Optional) The owner of the floating IP.

Attributes Reference

id is set to the ID of the found floating IP. In addition, the following attributes are exported:

  • all_tags — A set of string tags applied on the floating IP.
  • dns_name — The floating IP DNS name. Available, when Neutron DNS extension is enabled.
  • dns_domain — The floating IP DNS domain. Available, when Neutron DNS extension is enabled.