Commit Graph

8274 Commits

Author SHA1 Message Date
Clint 54e44328e6 Merge pull request #4254 from hashicorp/b-aws-auth-refactor
provider/aws: WIP Refactor AWS Authentication chain
2015-12-16 10:12:06 -06:00
Andrew Hodges f353f5c62d Clarify the docs for Packet a bit. 2015-12-16 09:57:58 -05:00
James Nugent 3365cd2231 Update CHANGELOG.md 2015-12-15 18:49:24 -05:00
James Nugent 06f50e0144 Merge pull request #4226 from hashicorp/f-azure-arm
Preliminary support for Azure Resource Manager
2015-12-15 18:48:39 -05:00
James Nugent 805c4896bd provider/azurerm: Clean up work for base provider
- Add documentation for resources
- Rename files to match standard patterns
- Add acceptance tests for resource groups
- Add acceptance tests for vnets
- Remove ARM_CREDENTIALS file - as discussed this does not appear to be
  an Azure standard, and there is scope for confusion with the
  azureProfile.json file which the CLI generates. If a standard emerges
  we can reconsider this.
- Validate credentials in the schema
- Remove storage testing artefacts
- Use ARM IDs as Terraform IDs
- Use autorest hooks for logging
2015-12-15 18:31:02 -05:00
Nashwan Azhari 63bc8e9852 provider/azurerm: Tidy up minor issues
This commit cleans up some of the work on the Azure ARM provider
following review by @phinze. Specifically:

- Unnecessary ASM-targeted tests are removed
- Validation is added to the `resource_group` resource
- `dns_servers_names` -> `dns_servers` as per the API documentation
- AZURE_SUBSCRIPTION_ID environment variable is renamed to be
  ARM_SUBSCRIPTION_ID in order to match the other environment variables
2015-12-15 17:26:33 -05:00
Nashwan Azhari c279adfc55 provider/azurerm: Initial commit.
This commit brings some of the work over from #3808, but rearchitects to
use a separate provider for Azure Resource Manager. This is in line with
the decisions made by the Azure Powershell Cmdlets, and is important for
usability since the sets of required fields change between the ASM and
ARM APIs.

Currently `azurerm_resource_group` and `azurerm_virtual_network` are
implemented, more resources will follow.
2015-12-15 17:26:33 -05:00
Clint 294d59cee4 Merge pull request #4330 from hashicorp/docs-update-ami-type
Update doc to use valid AMI and t2.micro instance types
2015-12-15 16:20:47 -06:00
clint shryock 35a69fd322 fix whitespace 2015-12-15 16:20:24 -06:00
clint shryock e59f39df5f other m1/ami-1234 clean ups 2015-12-15 16:12:31 -06:00
clint shryock 6236e8d720 Update doc to use valid AMI and t2.micro instance types 2015-12-15 15:58:28 -06:00
Clint 64bded6269 Merge pull request #4268 from duggan/route53-health-check-doc-fix
Change wording of aws_route53_health_check
2015-12-15 14:51:22 -06:00
Lars Wander 889b9fc95d Merge pull request #3763 from sl1pm4t/b-gce-instance-no-exist
Issue #3742 - terraform destroy fails if Google Compute Instance no...
2015-12-15 15:02:36 -05:00
Lars Wander a4d9ae3fa5 Merge pull request #3735 from lwander/b-gcp-container-cluster-document-scopes
provider/google: Improve Container Scope Example Documentation
2015-12-15 13:03:05 -05:00
Clint 04e7c1abb3 Update CHANGELOG.md 2015-12-15 11:34:20 -06:00
Clint 64482422b5 Merge pull request #4146 from hashicorp/b-aws-ebs-validate
providers/aws: Validate IOPs for EBS Volumes
2015-12-15 11:33:49 -06:00
clint shryock adf417809a add some comments on auth refactoring 2015-12-15 10:49:23 -06:00
clint shryock 5f5459a1fb provider/aws: Refactor AWS Authentication chain
- update auth checking to check metadata header
- refactor tests to not export os env vars
2015-12-15 10:46:10 -06:00
Lars Wander 43fb403bce Update CHANGELOG.md 2015-12-15 11:39:31 -05:00
Lars Wander 41cd85c7d8 Merge pull request #3892 from lwander/b-gcp-instance-group-restart
provider/google: Fix instance group manager instance restart policy
2015-12-15 11:38:12 -05:00
Sander van Harmelen c72342eefc Add SSH agent support for Windows
The Windows support is limited to the Pageant SSH authentication agent.
This fixes #3423
2015-12-15 16:39:23 +01:00
James Nugent 81cf5294cc Update CHANGELOG.md 2015-12-14 18:49:20 -05:00
James Nugent a82183fc8e Merge pull request #4318 from hashicorp/b-aws-db-param-guard
provider/aws: Guard against nil DB Parameter values
2015-12-14 18:36:46 -05:00
clint shryock d7a73937eb provider/aws: Guard against nil DB Parameter vaules 2015-12-14 14:45:27 -06:00
James Nugent 901552b521 Merge pull request #4317 from hashicorp/font-size
docs: smaller font-size in doc headers for readability with var names as titles
2015-12-14 15:42:52 -05:00
captainill d489206530 smaller font-size in doc headers for readability with var names as titles 2015-12-14 12:40:21 -08:00
Chris Marchesi bfa4a88170 Retry InvalidParameterValueException errors due to newly created resources 2015-12-14 11:12:06 -08:00
Chris Marchesi 559aa50a31 Retry MalformedPolicy errors due to newly created principals 2015-12-14 10:42:08 -08:00
Spencer Nelson 063d770e51 provider/aws: Kinesis DescribeStream pagination
Each call to the Kinesis DescribeStream API returns a limited number of
shards. When interrogating AWS for the state of a Kinesis stream, the
client needs to page through the API's responses to get the true number
of shards.
2015-12-14 11:27:00 -05:00
justnom 38509d583d Fixes #4253 2015-12-14 10:33:08 -05:00
Martin Atkins 98fc16ec06 Only refresh project name if Rundeck server provides it.
It seems that not all Rundeck servers consistently return the project name
when retrieving a job. Not yet sure in what situations it is or isn't
returned, but since jobs are not allowed to move between projects anyway
it doesn't hurt to just skip refreshing it if the server provides no
value.
2015-12-13 17:38:08 -08:00
Martin Atkins 86882e39ed Merge #3084: Chef provider 2015-12-13 15:19:06 -08:00
Martin Atkins 764ea7f39c Documentation for the Chef provider. 2015-12-13 15:09:17 -08:00
Martin Atkins 6aeffdfb2c chef_node resource. 2015-12-13 15:09:17 -08:00
Martin Atkins 2aab842be1 chef_role resource. 2015-12-13 15:09:17 -08:00
Martin Atkins 25b05c0808 chef_environment resource. 2015-12-13 15:09:17 -08:00
Martin Atkins 406aba4a62 chef_data_bag_item resource. 2015-12-13 15:09:17 -08:00
Martin Atkins d583b936b2 chef_data_bag resource. 2015-12-13 15:09:16 -08:00
Martin Atkins 53aa3fb049 Entry point for chef provider. 2015-12-13 15:09:16 -08:00
Martin Atkins e9d152d586 Update CHANGELOG.md 2015-12-13 15:07:54 -08:00
Martin Atkins 83a5d519d1 Merge pull request #4300 from apparentlymart/azure-broken
Breaking change to Azure library failing the build
2015-12-13 15:06:10 -08:00
Martin Atkins e25a0cafa2 Update for breaking change to Azure library.
vmImageClient.ListVirtualMachineImages takes a parameter as of
68d50cb53a73edfeb7f17f5e86cdc8eb359a9528 in Azure/azure-sdk-for-go .

Passing in a parameters object whose members are all empty strings seems
to restore the previous behavior.
2015-12-13 14:59:24 -08:00
Joe Topjian 0f588fcc53 Merge pull request #4297 from jtopjian/jtopjian-openstack-secgroup-test-fix
provider/openstack: Fix set hash for security group test
2015-12-13 15:20:32 -07:00
Joe Topjian 1ff403347b provider/openstack: Fix set hash for security group test 2015-12-13 03:15:52 +00:00
Joe Topjian 7cbd18a88d provider/openstack: DevStack Deploy Script
This commit includes a script to deploy a standardized devstack environment
for use with development and testing.
2015-12-13 02:58:29 +00:00
Radek Simko 38b125a143 Merge pull request #4289 from mmell/patch-1
Documentation: fix typo in snapshot_retention_limit
2015-12-12 23:30:52 +01:00
Michael Mell c0b91689cc fix typo in snapshot_retention_limit 2015-12-12 14:22:40 -08:00
Joe Topjian 4716451617 provider/openstack: Convert block_device from TypeSet to TypeList
This change better reflects how block devices are passed to the Nova API
and allows for future enablement of block_device features. It also resolves
an interpolation bug.
2015-12-12 22:18:23 +00:00
James Nugent 8690d1279b Merge pull request #4285 from stack72/google-fmt-errors
Fix gofmt output
2015-12-12 12:43:17 -05:00
stack72 ed8c5cdeea Fixing some gofmt errors that keep appearing on my master branch 2015-12-12 11:00:54 +00:00