James Nugent
4a57ab4022
provider/azurerm: Add storage container and blob
...
These resources use ARM to get keys for the storage API, but then use
the storage REST API as per the ASM provider. The code is significantly
reworked with better logging and error handling. The key functions can
be reused for queues and file storage resources when they get added.
2016-01-26 15:45:18 -05:00
Clint
24f10b024f
Merge pull request #4838 from hashicorp/b-aws-rds-db-name-fix
...
provider/aws: Workaround API issue with RDS Cluster DatabaseName
2016-01-26 14:08:42 -06:00
Paul Hinze
48b172aa86
core: treat refs to unknown set resource attrs as unknown
...
References to computed list-ish attributes (set, list, map) were being
improperly resolved as an empty list `[]` during the plan phase (when
the value of the reference is not yet known) instead of as an
UnknownValue.
A "diffs didn't match" failure in an AWS DirectoryServices test led to
this discovery (and this commit fixes the failing test):
https://travis-ci.org/hashicorp/terraform/jobs/104812951
Refs #2157 which has the original work to support computed list
attributes at all. This is just a simple tweak to that work.
/cc @radeksimko
2016-01-26 13:50:44 -06:00
clint shryock
d78e897b46
provider/aws: Fix SG leak in opsworks custom layer test
2016-01-26 11:43:35 -06:00
clint shryock
8d3f309f62
provider/aws: Workaround API issue with RDS Cluster DatabaseName
2016-01-26 10:35:21 -06:00
Sander van Harmelen
e10d7740b3
Merge pull request #4833 from jason-riddle/patch-1
...
Add no_proxy chef provisioner fix to changelog
2016-01-26 07:36:32 +01:00
Jason Riddle
11631b53c3
Add no_proxy chef provisioner fix to changelog
2016-01-25 19:29:35 -05:00
Clint
731c8ed249
Update CHANGELOG.md
2016-01-25 16:36:08 -06:00
Clint
0f2f9da2fd
Merge pull request #4779 from hashicorp/aws-sg-drift-fix
...
provider/aws: Fix issue with detecting drift in AWS Security Groups rules
2016-01-25 16:35:43 -06:00
Clint
2faf1c1422
Merge pull request #4829 from hashicorp/b-aws-efs-test-updates
...
provider/aws: Update EFS test destroy methods
2016-01-25 16:34:59 -06:00
Clint
1a7c94def4
Update CHANGELOG.md
2016-01-25 16:33:04 -06:00
Clint
577618b368
Merge pull request #4825 from hashicorp/b-aws-elb-listener-retry
...
provider/aws: Retry Listener Creation for ELBs
2016-01-25 16:32:40 -06:00
Clint
6ce5ade259
Merge pull request #4828 from hashicorp/b-aws-state-funcs
...
provider/aws: Update refresh state func target for DHCP options
2016-01-25 16:30:55 -06:00
clint shryock
a3bfec2684
provider/aws: Update EFS test destroy methods
2016-01-25 16:27:58 -06:00
Paul Hinze
da4e7753e7
provider/azure: fix build after upstream breaking change
...
This adds the empty argument necessary for PutPageBlob to compile.
https://github.com/Azure/azure-sdk-for-go/pull/257
2016-01-25 16:20:26 -06:00
Clint
219d6e534f
Merge pull request #4830 from TimeIncOSS/b-docs-remote-s3-typo
...
docs/remote-state/s3: Fix typo
2016-01-25 16:18:47 -06:00
clint shryock
1e03c90238
provider/aws: use a known good ami for spot instance test
2016-01-25 16:16:55 -06:00
Radek Simko
df1df86771
docs/remote-state/s3: Fix typo
2016-01-25 22:16:25 +00:00
Radek Simko
b24883c52c
Update CHANGELOG.md
2016-01-25 21:00:52 +00:00
clint shryock
48ecc9b3a0
provider/aws: Update refresh state func target for DHCP options
2016-01-25 14:47:25 -06:00
clint shryock
86ad4c4340
provider/aws: Retry Listener Creation for ELBs
2016-01-25 11:38:04 -06:00
Sebastiaan van Steenis
6fe6ff4e7a
Add flags for unverified SSL/TLS
2016-01-25 18:07:51 +01:00
clint shryock
e865c342cc
provider/aws: fix ELB SG test
2016-01-25 11:05:22 -06:00
Paul Hinze
0b11ace9ac
Merge pull request #4788 from hashicorp/phinze/skip-remote-test-option
...
tests: allow opt-out of remote tests via env var
2016-01-25 10:57:08 -06:00
James Nugent
3f74382168
Merge pull request #4821 from TimeIncOSS/docs-aws-lambda-update
...
docs: Add missing link to aws_lambda_alias
2016-01-25 10:44:27 -06:00
James Nugent
a9497b3622
Update CHANGELOG.md
2016-01-25 10:39:58 -06:00
James Nugent
327f11460c
Merge pull request #4795 from hashicorp/f-variable-types
...
core: Support explicit variable type declaration
2016-01-25 10:37:43 -06:00
Paul Hinze
047e997b4b
Update CHANGELOG.md
2016-01-25 10:25:58 -06:00
Paul Hinze
7784fbfded
Merge pull request #4823 from hashicorp/phinze/heroku-drain-poll
...
provider/heroku: retry drain create until log channel is assigned
2016-01-25 10:22:20 -06:00
James Nugent
3bdd1ac8b3
core: Display invalid type in error message
...
If a variable type which is invalid (e.g. "stringg") is declared, we now
include the invalid type description in the error message to make it
easier to track down the source of the error in the source file.
2016-01-25 10:21:12 -06:00
Paul Hinze
b537e5e966
provider/heroku: retry drain create until log channel is assigned
...
Should fix the build error encountered here:
https://travis-ci.org/hashicorp/terraform/builds/104548513
2016-01-25 09:59:41 -06:00
Radek Simko
fc0795019e
docs: Add missing link to aws_lambda_alias
2016-01-25 12:47:07 +00:00
James Nugent
5f8b0e8b89
Merge pull request #4810 from hashicorp/sethvargo/sdata
...
Add structured data to website
2016-01-24 16:08:31 -06:00
Seth Vargo
eeb80e06b7
Add structured data
2016-01-24 13:32:35 -05:00
James Nugent
cb6cb8b96a
core: Support explicit variable type declaration
...
This commit adds support for declaring variable types in Terraform
configuration. Historically, the type has been inferred from the default
value, defaulting to string if no default was supplied. This has caused
users to devise workarounds if they wanted to declare a map but provide
values from a .tfvars file (for example).
The new syntax adds the "type" key to variable blocks:
```
variable "i_am_a_string" {
type = "string"
}
variable "i_am_a_map" {
type = "map"
}
```
This commit does _not_ extend the type system to include bools, integers
or floats - the only two types available are maps and strings.
Validation is performed if a default value is provided in order to
ensure that the default value type matches the declared type.
In the case that a type is not declared, the old logic is used for
determining the type. This allows backwards compatiblity with previous
Terraform configuration.
2016-01-24 11:40:02 -06:00
Clint
1e99ff6c44
Update CHANGELOG.md
2016-01-22 15:52:18 -06:00
Clint
4708e66328
Merge pull request #4098 from csabapalfi/f-aws-s3-redirect-protocol
...
Enable specifying aws s3 redirect protocol
2016-01-22 15:51:40 -06:00
Clint
9fb5736856
Update CHANGELOG.md
2016-01-22 14:26:41 -06:00
Clint
6befb714cc
Merge pull request #4734 from hashicorp/b-network-acl-visibility
...
provider/aws: Wait for NACL rule to be visible
2016-01-22 14:26:21 -06:00
Sander van Harmelen
81df46a339
Merge pull request #4796 from svanharmelen/f-tweak-tags
...
provider/cloudstack: policing up the new `tags` code from @Carles-Figuerola
2016-01-22 17:20:31 +01:00
Paul Hinze
19d90ae00f
heroku: randomize the remaining appnames in tests
...
Should take care of the remaining flapping acceptance test failures like
this:
https://travis-ci.org/hashicorp/terraform/builds/104012729
2016-01-22 09:26:34 -06:00
Sander van Harmelen
c0f1962f51
Policing up the new `tags` code from @Carles-Figuerola
...
Just some cosmetics and some cleaning up to make the code fit in a
little better with the existing code. Functionally no changes are made
and the existing tests still pass.
2016-01-22 12:13:26 +01:00
Sander van Harmelen
b269b80803
Merge pull request #4742 from Carles-Figuerola/add-tags-plus-networktags
...
Add tagging shared module for cloudstack and implement it in resource_network
2016-01-22 09:44:12 +01:00
Carles Figuerola
755917db07
Add tests for Network Tags for provider/cloudstack and applied tips from PR#4742
2016-01-21 22:45:51 -06:00
Carles Figuerola
0983ca4c2a
Merge remote-tracking branch 'upstream/master' into add-tags-plus-networktags
2016-01-21 22:37:23 -06:00
Martin Atkins
350ac6ae7d
Update CHANGELOG.md
2016-01-21 17:02:45 -08:00
Martin Atkins
7450abe408
Merge pull request #4606 from hashicorp/tls-public-key
...
Export public keys from tls_private_key
2016-01-21 17:01:18 -08:00
Csaba Palfi
8f6404a0e1
provider/aws enable specifying aws s3 redirect protocol
...
Signed-off-by: Csaba Palfi <csaba@palfi.me>
2016-01-21 23:26:13 +00:00
James Nugent
1b3908633c
Merge pull request #4767 from monkeylittleinc/v0.6.9-branch
...
Add support for multiple final states on the WaitForState resource
2016-01-21 18:19:52 -05:00
James Nugent
78825e7b6b
Merge pull request #4793 from hashicorp/f-coretest-target
...
core: Add `make core-test` target
2016-01-21 18:03:58 -05:00