Chris Marchesi
2a679edd25
core: Fix destroy on nested module vars for count
...
Building on b10564a, adding tweaks that allow the module var count
search to act recursively, ensuring that a sitaution where something
like var.top gets passed to module middle, as var.middle, and then to
module bottom, as var.bottom, which is then used in a resource count.
2016-05-18 13:32:56 -05:00
Paul Hinze
f33ef43195
core: Fix destroy when modules vars are used in resource counts
...
A new problem was introduced by the prior fixes for destroy
interpolation messages when resources depend on module variables with
a _count_ attribute, this makes the variable crucial for properly
building the graph - even in destroys. So removing all module variables
from the graph as noops was overzealous.
By borrowing the logic in `DestroyEdgeInclude` we are able to determine
if we need to keep a given module variable relatively easily.
I'd like to overhaul the `Destroy: true` implementation so that it does
not depend on config at all, but I want to continue for now with the
targeted fixes that we can backport into the 0.6 series.
2016-05-18 13:32:49 -05:00
James Nugent
8e732c104b
core: Error over panic if output type unknown
2016-05-18 13:25:47 -05:00
James Nugent
3ea3c657b5
core: Use OutputState in JSON instead of map
...
This commit forward ports the changes made for 0.6.17, in order to store
the type and sensitive flag against outputs.
It also refactors the logic of the import for V0 to V1 state, and
fixes up the call sites of the new format for outputs in V2 state.
Finally we fix up tests which did not previously set a state version
where one is required.
2016-05-18 13:25:20 -05:00
David Glasser
594ea105d8
config: support lists and maps in jsonencode
...
For now we only support lists and maps whose values are strings, not
deeply nested data.
2016-05-18 10:46:06 -07:00
Clint
eedc523281
Update CHANGELOG.md
2016-05-18 11:33:24 -05:00
Paul Stack
811667023b
provider/aws: Add support for S3 Bucket Acceleration ( #6628 )
2016-05-18 11:33:03 -05:00
Paul Stack
7573367444
Update CHANGELOG.md
2016-05-18 16:32:48 +01:00
Paul Stack
be0db001db
provider/azurerm: Add support for exporting the ( #6742 )
...
`azurerm_storage_account` access keys
Please note that we do NOT have the ability to manage the access keys -
we are just getting the keys that the account creates for us. To manage
the keys, you would need to use the azure portal still
2016-05-18 16:31:43 +01:00
Paul Stack
cdd332b0e7
Update CHANGELOG.md
2016-05-18 14:14:02 +01:00
stack72
27f05b8e3b
Merge branch 'wowgroup-aws-rds-cluster-param-group'
2016-05-18 14:11:47 +01:00
stack72
21a65fd085
provider/aws: Refreshing the state when `DBParameterGroupNotFound`
...
happens
2016-05-18 14:10:32 +01:00
thetuxkeeper
62639620e1
merged createVirtualMachine and deployVirtualMachine to setupVirtualMachine ( #6659 )
2016-05-17 22:18:35 +01:00
Clint
40db82f25e
Update CHANGELOG.md
2016-05-17 14:50:40 -05:00
Clint
073f629447
provider/fastly: add support for custom VCL configuration (supersedes #6587 ) ( #6662 )
...
* provider/fastly: add support for custom VCL configuration
2016-05-17 14:49:51 -05:00
James Nugent
3edbb36b9d
Merge pull request #6719 from glasser/patch-1
...
docs: clarify an internal-plugins header
2016-05-17 14:32:49 -05:00
James Nugent
e496e561b3
Remove CHANGELOG entry for backported 0.6.17 feature
2016-05-17 14:30:23 -05:00
Joe Topjian
d3b0a301c7
Merge pull request #6718 from buzztroll/vet/keyed_fields
...
provider/openstack: Fixes an vet error.
2016-05-17 13:53:57 -05:00
Paul Stack
71def12259
Update CHANGELOG.md
2016-05-17 19:38:15 +01:00
thetuxkeeper
790115fe43
provider/vsphere: wait for network enhanced ( #6377 )
...
* - use WaitForNetIP
- removed duplicate wait for network parts
* gofmt fix
* fixes
2016-05-17 19:35:06 +01:00
James Nugent
6139b43c95
Update CHANGELOG.md
2016-05-17 13:25:21 -05:00
James Nugent
3b6cd9918a
Merge pull request #6622 from hashicorp/f-fastly-request-settings
...
provider/fastly: Add support for Service Request Settings
2016-05-17 13:22:25 -05:00
James Nugent
95ceb51aef
Update CHANGELOG.md
2016-05-17 12:58:01 -05:00
James Nugent
55002086e5
Merge pull request #6592 from hashicorp/b-aws-r53-name-state
...
provider/aws: Update Route53 Record to schema v1, normalizing name
2016-05-17 12:56:13 -05:00
James Nugent
1d837b4c76
Update CHANGELOG.md
2016-05-17 12:41:37 -05:00
James Nugent
b08d741eb0
Merge pull request #6687 from hashicorp/b-aws-elasticache-param-crash
...
provider/aws: Fix crash in ElastiCache param group
2016-05-17 12:38:34 -05:00
David Glasser
c3cc0b2538
docs: clarify an internal-plugins header
2016-05-17 10:09:02 -07:00
John Bresnahan
99ab233740
Fixes an vet error.
2016-05-17 06:23:53 -10:00
Clint
592162c92a
Update CHANGELOG.md
2016-05-17 11:13:00 -05:00
Robert Conrad
faa6ddb2ee
provider/aws: Support for Redshift Cluster encryption using a KMS key ( #6712 )
2016-05-17 11:12:39 -05:00
clint shryock
91a1097041
provider/aws: Randomize key names in KMS alias test
2016-05-17 10:40:42 -05:00
jkburges
ef3de51199
Include the list of allowed values for AWS auto scaling group termination policies ( #6710 )
...
Ref: http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-termination.html#custom-termination-policy
2016-05-17 13:27:33 +01:00
James Nugent
cb8054137b
Merge pull request #6703 from igable/azurerm-custom-image-docs
...
website: docs for azurerm custom images
2016-05-17 01:28:39 -05:00
James Nugent
adf3dcb482
Merge pull request #6696 from josephholsten/rm-dup-columnize
...
Godeps: rm dup github.com/ryanuber/columnize
2016-05-17 01:27:33 -05:00
Ian Gable
988c8144c0
website: docs for azurerm custom images
...
Adds docs on booting custom images with the azurerm_virtual_machine
resource; this was previously undocumented.
2016-05-16 18:16:52 -07:00
James Nugent
1bb3c7d016
Merge pull request #6694 from hashicorp/sethvargo/training
...
Add note about paid training
2016-05-16 18:56:12 -05:00
James Nugent
6401344234
Update CHANGELOG.md
2016-05-16 16:49:48 -05:00
Joseph Anthony Pasquale Holsten
e9915d2112
Godeps: rm dup github.com/ryanuber/columnize
2016-05-16 14:36:37 -07:00
Seth Vargo
0088b33b84
Add note about paid training
2016-05-16 16:45:47 -04:00
Evan Brown
f075b0214d
providers/google: Don't fail deleting disks that don't exist.
...
Addresses #5942
2016-05-16 11:57:04 -07:00
James Nugent
a2950c76d9
Merge pull request #6598 from hashicorp/f-data-sources
...
Data-driven Terraform Configuration
2016-05-16 13:00:41 -05:00
Mitchell Hashimoto
f64f470807
providers/aws: fix placement group import
2016-05-16 10:38:53 -07:00
Mitchell Hashimoto
dc3163c464
providers/aws: placement group import
2016-05-16 10:35:44 -07:00
Mitchell Hashimoto
519f0ae4d6
providers/aws: launch configuration import
2016-05-16 10:26:49 -07:00
clint shryock
23340d3c84
provider/aws: Fix crash in ElastiCache param group
2016-05-16 12:20:06 -05:00
Mitchell Hashimoto
a992860b8d
providers/aws: key_pair import
2016-05-16 10:13:20 -07:00
Mitchell Hashimoto
4e3488afb8
providers/aws: customer gateway import
2016-05-16 10:03:57 -07:00
Mitchell Hashimoto
2a30178413
providers/aws: flow log import
2016-05-16 10:03:57 -07:00
Mitchell Hashimoto
f6b77a6c02
providers/aws: import network ACLs
2016-05-16 10:03:57 -07:00
Mitchell Hashimoto
2d5745328b
providers/aws: import main route table association
2016-05-16 10:03:57 -07:00