Commit Graph

18519 Commits

Author SHA1 Message Date
Quentin Machu bf8d932d23
provider/local: Implement a new local_file resource
This commit adds the ability to provision files locally.
This is useful for cases where TerraForm generates assets
such as TLS certificates or templated documents that need
to be saved locally.

- While output variables can be used to return values to
the user, it is not extremly suitable for large content or
when many of these are generated, nor is it practical for
operators to manually save them on disk.
- While `local-exec` could be used with an `echo`, this
provider works across platforms and do not require any
convoluted escaping.
2017-04-13 14:57:29 -07:00
Dana Hoffman 0bd8c7acb2 Update CHANGELOG.md 2017-04-13 13:27:59 -07:00
Mathieu Herbert 25cbbdea8a provider/google: datasource subnetwork and network (#12442)
* first version of this datasource

* add network and subnetwork datasource and documentation

* modify sidebar reference in documentation

* fix elements after review on network and subnetwork datasources

* fix fmt on Google provider.go

* modify code with the review

* modify documentation layout order

* fix alphabetic order in provider.go

* fix rebase issue and documentation datasource => data
2017-04-13 13:25:29 -07:00
clint shryock aeb97165d6 Merge branch 'master' of github.com:hashicorp/terraform
* 'master' of github.com:hashicorp/terraform:
  provider/google: bump container cluster version in tests.
2017-04-13 15:24:28 -05:00
clint shryock 89edd2859c fix go fmt errors, my bad 2017-04-13 15:24:18 -05:00
Paddy a00dafd2c6 Merge pull request #13635 from hashicorp/paddy_fix_node_version
provider/google: bump container cluster version in tests.
2017-04-13 13:23:47 -07:00
ebilhoo 80b6ce9194 add rdpool 2017-04-13 20:19:08 +00:00
clint shryock 923587a0c9 provider/aws: Randomize and fix Dynamo DB test table names 2017-04-13 15:17:48 -05:00
ebilhoo 11939b402c support for rdpool resource 2017-04-13 20:11:43 +00:00
Clint baaf6f5de6 provider/aws: Fix some acc tests (more, again) (#13639)
* add check destroy to subnet data source tests

* provider/aws: Fix TestAccAWSElasticacheCluster_snapshotsWithUpdates by waiting for snapshots

* provider/aws: Fix TestAccAWSRDSCluster_takeFinalSnapshot

* provider/aws: Fix TestAccAWSKinesisFirehoseDeliveryStream_ElasticsearchConfigUpdates by specifying instance type
2017-04-13 15:00:41 -05:00
ebilhoo 09031a9133 rdpool doc 2017-04-13 19:41:14 +00:00
Mark van den Boomen b0407adaf5 Host based routing on ALB possible (#13623)
Tried to use the Host based routing feature of the ALB (ELB v2.0) with Terraform 0.9.2. Worked perfectly, so updating the documentation.
2017-04-13 17:55:07 +02:00
Michael Warkentin 2734a53887 Grammar fix (#13626) 2017-04-13 09:07:48 -05:00
Paul Stack f5e08948a4 Update CHANGELOG.md 2017-04-13 13:38:03 +02:00
Joe Topjian 6efd0640ec Openstack port update fixes (#13604)
* provider/openstack: Handle 409 Errors Upon Security Group Deletion

If a security group is currently in use, it will throw a 409 error.
This commit catches the 409, allowing other resources to finish
deleting.

* Update openstack_networking_port_v2 resource to pass empty arrays for AllowedAddressPairs and SecurityGroups if not specified. Fixes #13531

* provider/openstack: Port Update comment
2017-04-13 13:37:15 +02:00
Tom Harvey 3080686a68 Merge pull request #13621 from tombuildsstuff/website-bugfix
provider/aws: Quoting the title for the iam_role data source
2017-04-13 12:32:35 +01:00
Sean Chittenden 5d64819ffa Update Triton API libraries to fix regression with CNS and machine tags. (#13612)
* Update Triton API libraries (`joyent/triton-go`) to fix regression with CNS and machine tags.

* Update checksum to match the latest upstream sha
2017-04-13 13:30:46 +02:00
tombuildsstuff 336a37bea3 Quoting the title for the iam_role data source
Fixes #13613
2017-04-13 10:32:43 +01:00
Tom Harvey 5e7531120c Merge pull request #13611 from steakfest/master
Fixing some documentation issues with the Azurerm Traffic Manager End…
2017-04-13 09:53:08 +01:00
Vishnu Bharathi fb0533ee54 Fixes kubernetes namespace name to have valid format (#13615) 2017-04-13 07:24:10 +01:00
John McGowan 444cf35649 Fixing some documentation issues with the Azurerm Traffic Manager Endpoint page 2017-04-12 17:11:26 -06:00
Paddy 66273ad9b2 Update CHANGELOG.md 2017-04-12 15:48:12 -07:00
Paddy a891c3cb82 Update CHANGELOG.md 2017-04-12 15:47:49 -07:00
Paddy d34006bbbf Merge pull request #13270 from JDiPierro/google_address_importability
Google address importability
2017-04-12 15:46:08 -07:00
Mary Elizabeth 55e045d988 Merge pull request #13605 from hashicorp/add-vcs-docs-to-sidebar
add bitbucket & gitlab to docs sidebar
2017-04-12 17:02:08 -05:00
Mary Elizabeth Cutrali e80a960dc5 add bitbucket & gitlab to docs sidebar 2017-04-12 16:39:22 -05:00
Sander van Harmelen f1fb9e6ca5 Update CHANGELOG.md 2017-04-12 23:28:28 +02:00
Sander van Harmelen 051582d32a Add the close provider and provisioner transformers (#13102) 2017-04-12 23:25:15 +02:00
Martin Atkins 381adca0af release: clean up after v0.9.3 2017-04-12 20:39:57 +00:00
Martin Atkins 1601af7a07
v0.9.3 2017-04-12 20:21:42 +00:00
Dana Hoffman f5ed62e5b8 Update CHANGELOG.md 2017-04-12 13:07:05 -07:00
Dana Hoffman 11a20ddb53 provider/google: Add node_pool field in resource_container_cluster. (#13402) 2017-04-12 12:57:53 -07:00
Paddy dea8b267a9 provider/google: bump container cluster version in tests.
The version we were using has been deprecated and is no longer
available, making the withVersion test no longer pass. I've bumped it to
the latest available version.
2017-04-12 12:38:45 -07:00
clint shryock d3eeaa0b4e fix spelling 2017-04-12 14:30:37 -05:00
Clint 47dff98e4b Update CHANGELOG.md 2017-04-12 14:29:19 -05:00
Clint bfe71fb83f Update CHANGELOG.md 2017-04-12 14:29:03 -05:00
Clint 9ef9501e65 provider/aws: Fix EMR Bootstrap Action Ordering (#13580)
* provider/aws: Add failing test for EMR Bootstrap Actions

* aws_emr_cluster: Fix bootstrap action parameter ordering

* provider/aws: Fix EMR Bootstrap arguments

* provider/aws: Args needs to be ForceNew, because we can't update them
2017-04-12 14:19:38 -05:00
Jake Champlin 491cc0b725 Update CHANGELOG.md 2017-04-12 14:52:33 -04:00
Jake Champlin e676a72d3b Merge pull request #13577 from hashicorp/f-add-codecommit-import
provider/aws: Add import to codecommit_repository
2017-04-12 14:51:52 -04:00
Paul Stack a1608cf659 Update CHANGELOG.md 2017-04-12 20:50:13 +02:00
Jake Champlin 9c20f9ccc7 Update CHANGELOG.md 2017-04-12 14:49:09 -04:00
Paul Stack 00e8986357 provider/dnsimple: Handle 404 on DNSimple records (#13131)
When a record was manually deleted from the console, we got an error
saying 404 Record Not Found

//cc @weppos

This PR now handles the usecase:

```
% make testacc TEST=./builtin/providers/dnsimple
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/28 21:48:19 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/dnsimple -v  -timeout 120m
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN   TestAccDNSimpleRecord_Basic
--- PASS: TestAccDNSimpleRecord_Basic (1.81s)
=== RUN   TestAccDNSimpleRecord_CreateMxWithPriority
--- PASS: TestAccDNSimpleRecord_CreateMxWithPriority (1.32s)
=== RUN   TestAccDNSimpleRecord_Updated
--- PASS: TestAccDNSimpleRecord_Updated (4.46s)
=== RUN   TestAccDNSimpleRecord_disappears
--- PASS: TestAccDNSimpleRecord_disappears (1.20s)
=== RUN   TestAccDNSimpleRecord_UpdatedMx
--- PASS: TestAccDNSimpleRecord_UpdatedMx (2.91s)
PASS
ok  	github.com/hashicorp/terraform/builtin/providers/dnsimple	11.723s
```
2017-04-12 20:49:04 +02:00
Jake Champlin 057c58ccd8 Merge pull request #13581 from hashicorp/b-fix-cloudinit-config-panic
provider/template: Fix panic in cloudinit config
2017-04-12 14:48:15 -04:00
James Bardin 5db1216a18 update changelog 2017-04-12 14:31:20 -04:00
James Bardin cc7fc31656 Merge pull request #13596 from hashicorp/jbardin/s3-envs-fixup
s3 env fixes
2017-04-12 14:27:19 -04:00
James Bardin d1b4df42ed missing PersistState in env new 2017-04-12 13:57:22 -04:00
James Bardin 9c431aee1b only list environments when the keyName matches
Prevent extra keys in the s3 envPrefix path from showing up as
listed environments.

Better handle keys containing slashes

Add tests for unexpected keys in s3.
2017-04-12 13:57:22 -04:00
Jenny Duckett e57790e636 website: Add sidebar links to GitHub webhook resource pages
These resources and their documentation were added in
https://github.com/hashicorp/terraform/pull/12924. Add sidebar links to the
docs pages to make them easier to find.
2017-04-12 10:43:07 -07:00
Radek Simko 519a0fe97f Update CHANGELOG.md 2017-04-12 16:15:12 +01:00
Radek Simko 4606090c32 provider/aws: Add support for api_gateway_method_settings (#13542) 2017-04-12 16:13:33 +01:00