terraform/builtin/providers
Sander van Harmelen 1619a8138f provider/cloudstack: enhance security groups and rules (#9645)
* govendor: update go-cloudstack dependency

* Separate security groups and rules

This commit separates the creation and management of security groups and security group rules.

It extends the `icmp` options so you can supply `icmp_type` and `icmp_code` to enbale more specific configs.

And it adds lifecycle management of security group rules, so that security groups do not have to be recreated when rules are added or removed.

This is particulary helpful since the `cloudstack_instance` cannot update a security group without having to recreate the instance.

In CloudStack >= 4.9.0 it is possible to update security groups of existing instances, but as that is just added to the latest version it seems a bit too soon to start using this (causing backwards incompatibility issues for people or service providers running older versions).

* Add and update documentation

* Add acceptance tests
2016-10-27 11:10:15 +02:00
..
archive provider/archive: Converting to datasource. (#8492) 2016-10-25 15:59:06 +01:00
atlas
aws provider/aws: Suceed deleting bucket policy on err (#9641) 2016-10-26 23:16:54 +01:00
azure
azurerm Revert "Merge pull request #9536 from hashicorp/f-provider-stop" 2016-10-25 12:00:36 -07:00
bitbucket
chef
clc
cloudflare
cloudstack provider/cloudstack: enhance security groups and rules (#9645) 2016-10-27 11:10:15 +02:00
cobbler
consul Fixes for consul_service resource (#9366) 2016-10-26 13:07:00 +01:00
datadog provider/datadog: Reduce diff on thresholds 2016-10-20 10:22:24 -05:00
digitalocean provider/digitalocean: Ingore resize_disk on the import DO droplet tests 2016-10-25 11:40:56 +01:00
dme
dnsimple
docker
dyn
fastly
github provider/github: github_repository resource 2016-10-13 08:04:17 -07:00
google Merge pull request #9442 from obsh/google-scope-aliases 2016-10-24 14:36:51 +01:00
grafana
heroku
influxdb
librato
logentries
mailgun
mysql
null
openstack Merge pull request #9617 from jtopjian/openstack-fwaas-proto-any 2016-10-26 12:56:11 -06:00
packet
pagerduty Remove the unnecessary use of &schema.Schema 2016-10-24 16:43:53 +02:00
postgresql
powerdns
rabbitmq Fix vet issues 2016-10-18 11:11:12 -04:00
random
rundeck
scaleway provider/scaleway: Change bootscript datasource acceptance test 2016-10-24 13:11:41 +01:00
softlayer
statuscake
template
terraform
test
tls
triton
ultradns
vcd
vsphere