Joe Topjian
85de5f1e04
provider/openstack: Rename provider to loadbalancer_provider ( #12239 )
...
* provider/openstack: Rename provider to loadbalancer_provider
This commit renames provider to loadbalancer_provider in the
openstack_lb_loadbalancer_v2 resource.
It also changes security_group_ids to Computed so default
security groups are added to the state correctly.
* provider/openstack: Switch to a deprecation path for loadbalancer provider
This commit switches to using a deprecation path for removal of the
previous "provider" argument in favor of the new "loadbalancer_provider".
2017-02-28 16:06:49 +00:00
Joe Topjian
9188a80192
provider/openstack: Updates to openstack_images_image_v2 resource
...
This commit has a few more fixes to the recently added
openstack_images_image_v2 resource:
* tags were changed to a Set because the OpenStack Image API does
not seem to respect ordering.
* The visibility argument was fixed.
* Acceptance tests for all updatable fields has been implemented.
* Documentation updates, including a new entry in the sidebar.
2017-02-19 21:20:29 +00:00
Joe Topjian
b3b9247ad0
Merge pull request #11942 from yanndegat/master
...
Add resource_openstack_images_image_v2
2017-02-19 10:21:58 -07:00
George Christou
61277c0dbd
website/docs: Run `terraform fmt` on code examples ( #12075 )
...
* docs/vsphere: Fix code block
* docs: Convert `...` to `# ...` to allow `terraform fmt`ing
* docs: Trim trailing whitespace
* docs: First-pass run of `terraform fmt` on code examples
2017-02-19 00:48:50 +02:00
Yann DEGAT
e3a6b00db0
provider/openstack: Adding Image Resource
2017-02-17 09:35:16 +01:00
Joe Topjian
b593d6903d
provider/openstack: Volume Attachment Updates ( #11285 )
...
This commit adds a StateRefresh func for volume attachments. Mostly
this is to add a buffer of time between the request and the return
of the attachment to give time for the volume to become attached,
however, in some cases the refresh function could work as specified.
Docs have also been updated to reflect that a device could be specified,
but to use with caution.
2017-01-23 22:19:50 +00:00
Jim Bailey
104d043a01
Update networking_router_v2.html.markdown ( #11243 )
...
Missing id from docs
2017-01-17 18:36:47 +00:00
Joe Topjian
91147fe11c
provider/openstack: LoadBalancer Security Groups ( #11074 )
...
* provider/openstack: LoadBalancer Security Groups
This commit adds the ability to specify security groups on a loadbalancer
resource.
* provider/openstack: LoadBalancer Security Groups Refactor
Moving common security group code into a dedicated function.
2017-01-12 16:00:32 +02:00
Joe Topjian
504407c1cb
provider/openstack: Block Device Tests and Docs ( #10830 )
...
This commit adds some basic tests for block device functionality. It also
expands the existing block device documentation as well references the
new "volume attach" resources for further block storage functionality.
2016-12-19 10:29:37 +00:00
Joe Topjian
79958752a8
provider/openstack: Fix typo in openstack_blockstorage_volume_attach_v2 docs ( #10773 )
2016-12-15 23:46:30 +00:00
Joe Topjian
1aff30dd5e
Merge pull request #10260 from jtopjian/openstack-compute-volume-attach
...
provider/openstack: openstack_compute_volume_attach_v2 resource
2016-11-22 20:43:59 -07:00
Joe Topjian
4cc46937e8
provider/openstack: blockstorage volume attach code review updates
2016-11-22 15:27:23 +00:00
Joe Topjian
24d7ada0e4
provider/openstack: openstack_compute_volume_attach_v2 resource
...
This commit adds the openstack_compute_volume_attach_v2 resource. This
resource enables a volume to be attached to an instance by using the
OpenStack Compute (Nova) v2 volumeattach API.
2016-11-20 21:22:07 +00:00
Joe Topjian
672d4d20d7
provider/openstack: openstack_blockstorage_volume_attach_v2 resource
...
This commit adds the openstack_blockstorage_volume_attach_v2 resource. This
resource enables a volume to be attached to an instance by using the OpenStack
Block Storage (Cinder) v2 API.
2016-11-20 21:19:11 +00:00
Gavin Williams
b0981566ec
provider/openstack: Add 'value_specs' option to 'openstack_fw_firewall_v1' resource
...
Refactor to use common 'types.go' and 'MapValueSpecs' function.
Website docs updated to reflect changes.
2016-11-05 10:17:33 +00:00
Gavin Williams
d3b2c15a2c
provider/openstack: Add 'value_specs' option to 'openstack_fw_policy_v1' resource
...
Refactor to use common 'types.go' and 'MapValueSpecs' function.
Website docs updated to reflect additions
2016-11-04 19:06:25 +00:00
Gavin Williams
e3246bc63e
provider/openstack: Add 'value_specs' option to 'openstack_fw_rule_v1' resource.
...
Refactor to use common 'types.go' and 'MapValueSpecs' function.
Website docs updated.
2016-11-04 07:19:50 +00:00
Gavin Williams
53eea2121e
provider/openstack: Don't default 'shared' value, instead only set if specified.
...
Documentation updated to reflect removal of default value.
Fixes #9829
2016-11-03 11:21:39 +00:00
Joe Topjian
b269b417b0
provider/openstack: LoadBalancer v2 VIP Port ID ( #9727 )
...
This commit adds vip_port_id as an exported attribute to the
lb_loadbalancer_v2 resource.
2016-11-01 10:25:18 +00:00
Joe Topjian
a946eb4d91
Merge pull request #9617 from jtopjian/openstack-fwaas-proto-any
...
provider/openstack: Allow any protocol in openstack_fw_rule_v1
2016-10-26 12:56:11 -06:00
Gavin Williams
7438bbd7fe
provider/openstack: Add ValueSpecs option to 'openstack_compute_keypair_v2' resource,
...
refactor to use common types.go and 'MapValueSpecs'
2016-10-26 07:50:35 +01:00
Joe Topjian
d7bd40100c
provider/openstack: Allow any protocol in openstack_fw_rule_v1
...
This commit allows a protocol of "any" to be used in the firewall
rule resource, which will allow any protocol.
2016-10-26 02:14:08 +00:00
Joe Topjian
3929792ebc
Merge pull request #9552 from fatmcgav/openstack_networking_floatingip_add_value_specs
...
provider/openstack: Add 'value_specs' option to 'openstack_networking…
2016-10-25 19:35:38 -06:00
Gavin Williams
60ddc06b3d
provider/openstack: Add 'value_specs' option to 'openstack_networking_floatingip_v2' resource,
...
refactor into common types.go and use new 'MapValueSpecs' function.
Added supporting documentation.
2016-10-24 16:05:35 +01:00
Gavin Williams
b31b044785
provider/openstack: Add value_specs option to openstack_networking_port_v2.
...
Refactored to use common types.go
Add supporting documentation
2016-10-24 16:04:00 +01:00
Radek Simko
43de2afde1
docs: Fix misspelled words
2016-09-12 07:08:00 +01:00
Kirill Shirinkin
b4ac5bcf17
provider/openstack: Fix the list of available LB methods for LB pool
2016-09-02 07:54:29 -05:00
Kirill Shirinkin
52f130cb64
provider/openstack: Fix documentaion for whole LBaaS v2 group
2016-09-02 07:51:44 -05:00
Kirill Shirinkin
3468b6d9f1
provider/openstack: Improve documentation of openstack lb v2 member
2016-09-02 07:35:14 -05:00
Joe Topjian
a41ae4b9ac
provider/openstack: docs and tests for allowed_address_pairs
2016-08-23 02:13:37 +00:00
Joe Topjian
9a324f1399
Merge pull request #8181 from fatmcgav/openstack_add_valuespec_subnet_v2_provider
...
provieder/openstack: Add 'value_specs' support for openstack_networki…
2016-08-16 13:25:59 -06:00
Gavin Williams
ee56f1d075
provieder/openstack: Add 'value_specs' support for openstack_networking_subnet_v2 provider.
...
Updated provider documentation to support.
2016-08-15 08:28:37 +01:00
Gavin Williams
90efe68ce3
provider/openstack: Add support for 'value_specs' param on 'openstack_networking_network_v2' provider.
...
This can be used to pass additional custom values to the netowrk
resource upon creation.
2016-08-12 09:14:38 +01:00
Clayton O'Neill
efc6bf01b0
Fix subnet part of OS network example
...
This fixes the hard coded network id and also fixes the fixed_ip address
to be one on the network that is specified above.
2016-07-28 12:19:37 -04:00
Clayton O'Neill
a1c14f0ffc
Fix OpenStack documentation ( #7844 )
...
References to security_groups attribute on network objects should
actually be security_group_ids.
2016-07-28 16:24:11 +01:00
Joe Topjian
2e650ce153
provider/openstack: making import command consistent ( #7739 )
2016-07-21 07:35:49 +01:00
Joe Topjian
f529cae42a
provider/openstack: Documenting resources that support importing ( #7716 )
...
Also removing some unneeded region arguments in the examples.
2016-07-20 16:37:17 +01:00
Joe Topjian
bc6be73c1d
provider/openstack: Fix Security Group EOF Error
...
When applying or removing 2+ security groups from an instance, an EOF
error will be triggered even though the action was successful. This
patch accounts for and ignores the EOF error. It also adds a test
case.
Security Group and Port documentation are also updated in this
commit.
2016-07-02 14:18:04 +00:00
Dmytro Aleksandrov
c32d152495
Implemented stop_before_destroy behavior
...
Docs and acceptance test included
2016-06-23 09:20:41 +03:00
dkalleg
8467f5219e
OpenStack LBaaS v2 Support
...
CRUD, tests and Docs for managing a LoadBalancer, Listener,
Pool, Member, and Monitor resources.
2016-06-09 13:19:52 -07:00
Joe Topjian
8691f2477d
Merge pull request #6921 from jtopjian/openstack-blockdevice-forcenew
...
provider/openstack: Enforce ForceNew on Instance Block Device
2016-06-02 20:30:46 -06:00
Joe Topjian
ead1fed897
provider/openstack: Enforce ForceNew on Instance Block Device
...
This commit causes openstack_compute_instance_v2 resources to be
destroyed and recreated upon changes to any block_device argument.
2016-06-03 02:16:40 +00:00
Joe Topjian
c1ec286ff7
Merge pull request #6919 from jtopjian/openstack-lb-pool-provider
...
provider/openstack: Add lb_provider argument to lb_pool_v1 resource
2016-06-02 20:05:06 -06:00
Joe Topjian
c083a4f5dc
provider/openstack: Add delete_on_termination argument to docs
...
This commit adds a description of the delete_on_termination argument
to the openstack_compute_instance_v2 documentation.
2016-05-28 22:46:54 +00:00
Joe Topjian
e0d343906d
provider/openstack: Add lb_provider argument to lb_pool_v1
...
This commit adds the lb_provider argument to the lb_pool_v1 resource.
This argument can be used to specify a backend load balancing system.
2016-05-28 21:53:27 +00:00
Joe Topjian
3aadc19e02
Merge pull request #6837 from carlpett/f-openstack-floatingip-fixed-binding
...
provider/openstack: Implement fixed_ip on floating ip allocations
2016-05-28 15:30:08 -06:00
Joe Topjian
6430d790e7
Merge pull request #6844 from jtopjian/openstack-instance-network-fnr
...
provider/openstack: Rebuild On Network Changes
2016-05-28 15:10:26 -06:00
Calle Pettersson
00be33eb40
Implement fixed_ip on floating ip allocations
2016-05-25 13:50:32 +02:00
Cristian Calin
d2b33d51b8
provider/openstack allow specifying tenant_id on a floatingip resource
...
Allow a cloud admin to target a specific tenant in which to allocate
a floating IP. This is useful when the cloud admin does not want to
delegate network privileges to the tenants or various Q&A scenarios.
2016-05-24 16:31:09 +03:00
Joe Topjian
803522a7ce
provider/openstack: Rebuild On Network Changes
...
This commit makes it so that openstack_compute_instance_v2 resources
are recreated when any network setting (except Floating IPs) is
changed.
2016-05-24 03:47:27 +00:00