terraform/website/source/docs/providers/openstack/r
Joe Topjian 77a41ca859 provider/openstack: Resolve issues with Port Fixed IPs (#13056)
* provider/openstack: Add all_fixed_ips computed attribute to port resource

This commit adds the `all_fixed_ips` attribute to the
openstack_networking_port_v2 resource. This contains all of the port's
Fixed IPs returned by the Networking v2 API.

* provider/openstack: Revert Port fixed_ip back to a List

This commit reverts the changes made in a8c4e81a6e3f2. This
re-enables the ability to reference IP addresses using the
numerical-element notation.

This commit also makes fixed_ip a non-computed field, meaning
Terraform will no longer set fixed_ip with what was returned
by the API. This resolves the original issue about ordering.

The last use-case is for fixed_ips that received an IP address
via DHCP. Because fixed_ip is no longer computed, the DHCP IP
will not be set. The workaround for this use-case is to use the
new all_fixed_ips attribute.

In effect, users should use fixed_ip only as a way of inputting
data into Terraform and use all_fixed_ips as the output returned
by the API. If use-cases exist where fixed_ip can be used as an
output, that's a bonus feature.
2017-03-27 20:22:56 +03:00
..
blockstorage_volume_attach_v2.html.markdown provider/openstack: Redesign openstack_blockstorage_volume_attach_v2 (#12071) 2017-03-02 05:20:56 +00:00
blockstorage_volume_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
blockstorage_volume_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_floatingip_associate_v2.html.markdown provider/openstack: openstack_compute_floatingip_associate_v2 resource (#12190) 2017-03-02 05:18:57 +00:00
compute_floatingip_v2.html.markdown provider/openstack: making import command consistent (#7739) 2016-07-21 07:35:49 +01:00
compute_instance_v2.html.markdown provider/openstack: Adding all_metadata attribute (#13061) 2017-03-27 20:09:18 +03:00
compute_keypair_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_secgroup_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_servergroup_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
compute_volume_attach_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
fw_firewall_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
fw_policy_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
fw_rule_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
images_image_v2.html.markdown provider/openstack: Updates to openstack_images_image_v2 resource 2017-02-19 21:20:29 +00:00
lb_listener_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_loadbalancer_v2.html.markdown provider/openstack: Rename provider to loadbalancer_provider (#12239) 2017-02-28 16:06:49 +00:00
lb_member_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_member_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_monitor_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_monitor_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_pool_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_pool_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
lb_vip_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
networking_floatingip_v2.html.markdown provider/openstack: Add 'value_specs' option to 'openstack_networking_floatingip_v2' resource, 2016-10-24 16:05:35 +01:00
networking_network_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
networking_port_v2.html.markdown provider/openstack: Resolve issues with Port Fixed IPs (#13056) 2017-03-27 20:22:56 +03:00
networking_router_interface_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
networking_router_route_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
networking_router_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
networking_secgroup_rule_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
networking_secgroup_v2.html.markdown provider/openstack: Toggle Creation of Default Security Group Rules (#12119) 2017-03-05 16:18:00 +02:00
networking_subnet_v2.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00
objectstorage_container_v1.html.markdown website/docs: Run `terraform fmt` on code examples (#12075) 2017-02-19 00:48:50 +02:00