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
Joe Topjian
74f990ff5c
provider/openstack: gophercloud migration: Removing APIKey Attribute
...
gophercloud/gophercloud no longer supports the APIKey authentication
attribute. Removal of this attribute may impact users who were using
the Terraform OpenStack provider in with vendor-modified clouds.
2016-10-23 02:38:17 +00: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
Joe Topjian
a254aeaf9c
Merge pull request #8155 from fatmcgav/openstack_network_add_value_specs
...
provider/openstack: Add support for 'value_specs' param on 'openstack_networking_network_v2' provider.
2016-08-13 12:45:22 -06: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
Joe Topjian
34d425fc26
Missing OS_EXTGW_ID in OpenStack Docs
...
This commit adds a note about the requirement for the OS_EXTGW_ID
environment variable in order to run the OpenStack Provider acceptance
tests.
2016-08-09 16:49:46 +00:00
Abhishek L
f3005f0984
doc: openstack fix minor typo
...
s/ommitted/omitted
2016-08-09 18:01:11 +02: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
Joe Topjian
f674179109
Merge pull request #6693 from jtopjian/openstack-blockstorage-v2
...
provider/openstack: openstack_blockstorage_volume_v2 resource
2016-05-23 15:18:23 -06:00
Joe Topjian
93cc77e67f
provider/openstack: Enable DHCP By Default
...
The openstack_networking_subnet_v2 resource was originally designed
to have DHCP disabled by default; however, a bug in the original
implementation caused DHCP to always be enabled and never be
disabled. This bug was fixed in #6052 .
Recent discussions have shown that users prefer if DHCP is enabled
by default. This commit implements makes the change.
2016-05-23 20:44:34 +00:00
Joe Topjian
b204d35e19
provider/openstack openstack_blockstorage_volume_v2 resource
...
This commit adds an openstack_blockstorage_volume_v2 resource. This
resource is able to create volumes using the OpenStack Block Storage
v2 API.
2016-05-17 13:20:26 +00:00
Joe Topjian
b53c74a9ae
Merge pull request #6279 from ZZelle/support-client-cert
...
provider/openstack: Support client certificates
2016-05-14 20:44:57 -05:00
Joe Topjian
8f2b6e8127
Merge pull request #6410 from cristicalin/neutron_security_groups_v1
...
provider/openstack: implement neutron security groups and rules
2016-05-03 08:18:41 -06:00
Cristian Calin
6fe82696d2
provider/openstack: Neutron security group resources
...
this implements two new resource types:
* openstack_networking_secgroup_v2 - create a neutron security group
* openstack_networking_secgroup_rule_v2 - create a newutron security
group rule
Unlike their nova counterparts the neutron security groups allow a user
to specify the target tenant_id allowing a cloud admin to create per
tenant resources.
2016-05-03 09:18:48 +00:00
Joe Topjian
c61c0216e1
provider/openstack: Instance Doc Examples ( #6411 )
...
This commit adds several example uses of the
openstack_compute_instance_v2 resource. It also makes a clarification
about booting from volumes and image ids/names.
2016-04-29 09:49:45 +01:00
Cedric Brandily
94d3ed08c7
provider/openstack: Support client certificates
...
Official OpenStack clients commonly support specifing a client
certificate/key to enable SSL client authentication when communicating
with OpenStack services. This patch enables such feature in Terraform
with new parameters and environment variables:
* 'cert' provider parameter or OS_CERT env variable to specify client
certificate file,
* 'key' provider parameter or OS_KEY env variable to specify client
certificate private key file.
2016-04-21 09:43:11 +00:00
Joe Topjian
29daf8ca83
provider/openstack: Add documentation for cacert_file ( #6259 )
2016-04-20 15:28:49 +01:00
Roberto Jung Drebes
65987a4b28
static routing entries for routers
2016-04-19 21:26:09 +00:00
Joe Topjian
db3e731cf3
Merge pull request #6081 from jtopjian/openstack-token-auth
...
provider/openstack: Enable Token Authentication
2016-04-16 22:57:01 -06:00
Joe Topjian
9542efb8be
provider/openstack: Notes for using OpenStack with Rackspace ( #6205 )
2016-04-16 23:24:22 +01:00
Kirill Shirinkin
5824036ca6
provider/openstack: Add value_specs for routers
2016-04-11 10:23:01 +02:00
Joe Topjian
a8a3bd71df
provider/openstack: Enable Token Authentication
...
This commit enables the ability to authenticate to OpenStack by way
of a Keystone Token. Tokens can provide a way to use Terraform and
OpenStack with an expiring, temporary credential. The token will need
to be generated out of band from Terraform.
2016-04-10 03:20:49 +00:00
Joe Topjian
28f98c3701
provider/openstack: Allow subnets with no gateway
...
This commit adds a no_gateway attribute. When set, the subnet will
not have a gateway. This is different than not specifying a
gateway_ip since that will cause a default gateway of .1 to be used.
This behavior mirrors the OpenStack Neutron command-line tool.
Fixes #6031
2016-04-08 03:12:49 +00:00