David Watson
84bf1220db
Tests for GCE autoscaler resource.
2015-03-04 10:15:26 +00:00
David Watson
c706081dd4
Initial commit of autoscaler resource.
2015-03-04 10:14:59 +00:00
David Watson
de9d052445
Remove debugging log lines.
2015-02-19 16:31:11 +00:00
David Watson
fa6d945e08
Update tests to include updated network definition for instance templates from #980 .
2015-02-19 11:47:53 +00:00
David Watson
07b44a816a
Add InstanceGroupManager to GCE.
2015-02-16 16:06:23 +00:00
Paul Hinze
3339593292
Merge pull request #973 from sparkprime/forcenew_disk
...
Make Google Instance disk attribute all ForceNew. Fix #608 .
2015-02-13 13:32:38 -06:00
Dave Cunningham
b7f5f491e2
Make Google Instance disk attribute all ForceNew. Fix #608 .
2015-02-13 14:23:49 -05:00
Paul Hinze
fad6f69071
Revert "Add Azure provider"
...
This reverts commit f561e2a6a8
.
2015-02-13 12:53:01 -06:00
Paul Hinze
0b67ac3c49
Revert "fix build: upstream azure client change"
...
This reverts commit 6da9f04c10
.
2015-02-13 12:52:56 -06:00
Paul Hinze
625f440d95
Merge pull request #900 from sparkprime/oauth2
...
Port to oauth2, fix #606
2015-02-12 11:00:58 -06:00
Dave Cunningham
4d280f0931
Use new oauth2 golang library
2015-02-11 21:21:24 -05:00
Clint Shryock
1ee3d232a1
simplify HasSuffix check
2015-02-11 16:49:03 -08:00
Clint Shryock
90c8317899
Auto add full domain suffix if not present
2015-02-11 16:39:25 -08:00
Dave Cunningham
106a1c62f5
Revert to upstream oauth2
2015-02-11 01:46:40 -05:00
Dave Cunningham
66ad26f19a
Merge branch 'master' into oauth2
2015-02-11 00:37:13 -05:00
Paul Hinze
448edd1a83
Merge pull request #959 from BashtonLtd/gce_instance_template
...
GCE instance template support
2015-02-10 08:57:45 -06:00
David Watson
418bf2a692
Remove leftover todo comment.
2015-02-10 14:31:43 +00:00
Paul Hinze
24a9559365
Merge pull request #960 from BashtonLtd/gce_self_links
...
Add SelfLink fields to all GCE resources
2015-02-10 08:10:20 -06:00
David Watson
a3ca34ac88
Add SelfLink field to GCE route resource.
2015-02-10 11:15:07 +00:00
David Watson
91b000fd31
Add SelfLink field to GCE network resource.
2015-02-10 11:14:37 +00:00
David Watson
4e1a421652
Add SelfLink field to GCE firewall resource.
2015-02-10 11:14:15 +00:00
David Watson
2b26177903
Add SelfLink field to GCE disk resource.
2015-02-10 11:13:55 +00:00
David Watson
006b98cdae
Add optional to disk_name field.
2015-02-10 10:49:20 +00:00
David Watson
ec1f874bdc
Add tests for Instance Template support to google provider.
2015-02-10 10:29:49 +00:00
David Watson
dfa97dfc17
Add Instance Template support to google provider.
2015-02-10 10:29:27 +00:00
Dave Cunningham
26b90c10a0
Merge branch 'master' into gcp_image
2015-02-10 03:25:45 -05:00
Dave Cunningham
e898daf573
Merge branch 'master' into oauth2
2015-02-09 20:07:36 -05:00
Paul Hinze
e81c995301
Merge pull request #951 from sparkprime/fix_health_check
...
Fix a number of healthcheck bugs
2015-02-09 18:50:14 -06:00
Paul Hinze
6e27da8c47
Merge pull request #937 from sparkprime/pr_network_interface
...
Deprecated 'network', introduce 'network_interface'
2015-02-09 18:49:56 -06:00
Dave Cunningham
fbe99605e6
Fix whitespace
2015-02-07 19:05:19 -05:00
Dave Cunningham
4e4dcac276
Fix a number of healthcheck bugs
2015-02-07 19:03:18 -05:00
Paul Hinze
6f5234c52f
Merge pull request #916 from gosuri/aws-elb-update-issue
...
fix for #915 - aws_elb.health_check attributes does not update during update
2015-02-06 17:14:44 -06:00
Greg Osuri
481b3c7e3b
provider/aws: fix for #915 , disabling ForceNew while updating elb healthchecks
2015-02-06 15:03:52 -08:00
Julien Vey
33eebbed51
provider/gce: Add description in firewall resource
2015-02-06 13:33:02 +01:00
Dave Cunningham
b385093502
Deprecated 'network', introduce 'network_interface'
2015-02-06 03:21:22 -05:00
Paul Hinze
c21907850d
Merge pull request #921 from hashicorp/fix-diffreader-map-handling
...
helper/schema: fix DiffFieldReader map handling
2015-02-04 10:06:13 -06:00
Paul Hinze
219aa3e788
helper/schema: fix DiffFieldReader map handling
...
An `InstanceDiff` will include `ResourceAttrDiff` entries for the
"length" / `#` field of maps. This makes sense, since for something like
`terraform plan` it's useful to see when counts are changing.
The `DiffFieldReader` was not taking these entries into account when
reading maps out, and was therefore incorrectly returning maps that
included an extra `'#'` field, which was causing all sorts of havoc
for providers (extra tags on AWS instances, broken google compute
instance launch, possibly others).
* fixes #914 - extra tags on AWS instances
* fixes #883 - general core issue sprouted from #757
* removes the hack+TODO from #757
2015-02-03 20:17:57 -06:00
Paul Hinze
80c5971fd6
Merge pull request #918 from hashicorp/f-aws-main-route-table-association
...
provider/aws: aws_main_route_table_association
2015-02-03 16:42:13 -06:00
Paul Hinze
c6ab3b1711
Merge pull request #906 from BashtonLtd/gce_instance_selflink
...
Expose SelfLink field for GCE instances.
2015-02-03 15:46:46 -06:00
Dave Cunningham
a07ff4bacb
Remove service_accounts (legacy dupe of service_account)
2015-02-03 16:16:41 -05:00
Paul Hinze
92335b742a
provider/aws: aws_main_route_table_association
...
This resource allows an existing Route Table to be assigned as the
"main" Route Table of a VPC. This means that the Route Table will be
used for any subnets within the VPC without an explicit Route Table
assigned [1].
This is particularly useful in getting an Internet Gateway in place as
the default for a VPC, since the automatically created Main Route Table
does not have one [2].
Note that this resource is an abstraction over an association and does not
map directly to a CRUD-able object in AWS. In order to retain a coherent
"Delete" operation for this resource, we remember the ID of the AWS-created
Route Table and reset the VPC's main Route Table to it when this
resource is deleted.
refs #843 , #748
[1] http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html#RouteTableDetails
[2] http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html#Add_IGW_Routing
2015-02-03 13:47:43 -06:00
Greg Osuri
04ac1ffd02
provider/aws: fix for #915 - aws_elb.health_check attributes does not update during update
2015-02-02 19:25:54 -08:00
David Watson
4ec0c34794
Expose SelfLink for GCE instances to allow other resources to reference instances.
2015-02-02 09:46:35 +00:00
Paul Hinze
6da9f04c10
fix build: upstream azure client change
...
looks like https://github.com/MSOpenTech/azure-sdk-for-go/pull/30
changed the API for hosted services, which broke our build.
2015-02-01 10:35:33 -06:00
Paul Hinze
255d39b01b
Merge pull request #898 from bitglue/subnet_update
...
Avoid unnecessary updating of aws_subnet
2015-02-01 10:01:17 -06:00
Paul Hinze
44759903fa
Merge pull request #895 from hashicorp/588-gcp-improvements
...
Multiple gcp improvements and new resources
2015-01-30 16:49:22 -06:00
Dave Cunningham
12db8bc9d3
Merge branch 'master' into oauth2
2015-01-30 17:48:49 -05:00
Ferran Rodenas
f561e2a6a8
Add Azure provider
2015-01-30 16:32:35 -06:00
Dave Cunningham
aa009516b7
Port to oauth2, fix #606
2015-01-30 14:53:09 -05:00
Phil Frost
863fd0c7d2
Avoid unnecessary updating of aws_subnet
...
If map_public_ip_on_launch was not specified, AWS picks a default of
"0", which is different than the "" in the state file, triggerinng an
update each time. Mark that parameter as Computed, avoiding the update.
2015-01-30 13:17:16 -05:00