openstack_networking_floatingip_associate_v2
Associates a floating IP to a port. This is useful for situations where you have a pre-allocated floating IP or are unable to use the openstack_networking_floatingip_v2
resource to create a floating IP.
Example Usage
resource "openstack_networking_port_v2" "port_1" { network_id = "a5bbd213-e1d3-49b6-aed1-9df60ea94b9a" } resource "openstack_networking_floatingip_associate_v2" "fip_1" { floating_ip = "1.2.3.4" port_id = "${openstack_networking_port_v2.port_1.id}" }
Argument Reference
The following arguments are supported:
-
region
- (Optional) The region in which to obtain the V2 Networking client. A Networking client is needed to create a floating IP that can be used with another networking resource, such as a load balancer. If omitted, theregion
argument of the provider is used. Changing this creates a new floating IP (which may or may not have a different address). -
floating_ip
- (Required) IP Address of an existing floating IP. -
port_id
- (Required) ID of an existing port with at least one IP address to associate with this floating IP.
Attributes Reference
The following attributes are exported:
-
region
- See Argument Reference above. -
floating_ip
- See Argument Reference above. -
port_id
- See Argument Reference above.
Import
Floating IP associations can be imported using the id
of the floating IP, e.g.
$ terraform import openstack_networking_floatingip_associate_v2.fip 2c7f39f3-702b-48d1-940c-b50384177ee1
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/openstack/r/networking_floatingip_associate_v2.html