Lars Wander
4182880ca5
Provider GCE, fixed metadata state update bug
2015-10-14 12:47:54 -05:00
Lars Wander
8abbdfe79a
Added global address & tests
2015-10-14 12:47:53 -05:00
Lars Wander
0982e50b34
Implemented bucket & object ACLs, as well as documentation and tests
2015-10-06 14:46:47 -04:00
Lars Wander
5baf116f79
Documentation and tests written for GCE VPN config
2015-09-15 16:13:48 -04:00
Lars Wander
67201d527a
Implemented GCS bucket objects
2015-09-08 16:57:18 -04:00
Radek Simko
0b7c2fc4ba
google: Add new resource - google_compute_backend_service
2015-09-08 10:22:14 +01:00
Lars Wander
5dcf6d3410
Implemented CRUD project metadata operations
...
Common metadata state is now stored
Optimistic locking support added to common_metadata
Revisions to keys in project metadata are now reflected in the project state
Wrote tests for project metadata (all pass)
Relaxed test conditions to work on projects with extra keys
Added documentation for project metadata
2015-08-24 12:53:28 -04:00
Radek Simko
e175531884
google: Code formatted via gofmt
2015-08-14 12:06:06 +01:00
Justin Campbell
86cc12268b
providers/google: Fix error appending
2015-07-29 15:59:33 -04:00
Clint Shryock
903300ddcb
providers/google: Return if we could parse JSON
2015-07-29 15:59:32 -04:00
Justin Campbell
77eebcc03e
providers/google: Change account_file to JSON
...
If JSON fails to parse, treat it as a file path
2015-07-29 15:59:32 -04:00
Justin Campbell
31c5884b2f
providers/google: Default account_file* to empty
...
Prevents prompting for input
2015-07-29 15:59:32 -04:00
Justin Campbell
845c69baea
providers/google: Add account_file/account_file_contents ConflictsWith
2015-07-29 15:59:32 -04:00
Justin Campbell
58c9e2e50c
providers/google: Use account_file_contents if provided
2015-07-29 15:59:32 -04:00
Justin Campbell
470ea3eac0
providers/google: Add account_file_contents to provider
2015-07-29 15:59:32 -04:00
Dave Cunningham
d5b089fc69
Use new autoscaler / instance group manager APIs.
2015-07-27 20:47:10 -04:00
Dave Cunningham
1fc9b27913
Merge branch 'master' into gce_autoscaling
2015-07-20 14:25:26 -04:00
Radek Simko
c6db486ab8
Add new resource - google_container_cluster
2015-07-11 18:56:24 +01:00
Dan Hilton
a4170297a3
provider/google: Add support for Google Compute Stogare buckets.
...
Configure Google Compute Storage buckets using:
* name (compulsory attribute)
* predefined_acl (optional, default: `projectPrivate`)
* location (optional, default: `US`)
* force_destroy (optional, default: `false`)
Currently supporting only `predefined_acl`s. Bucket attribute updates happen via re-creation. force_destroy will cause bucket objects to be purged, enabling bucket destruction.
2015-06-01 11:36:50 +01:00
Dave Cunningham
0801e6cf1b
Merge autoscaler & instance group PR from dwatson
...
Additionally:
Update CHANGELOG
Make cooldown period optional for autoscaler
Refactor autoscaler and add more error checking
Instance template now supports image aliases
Replace instance group manager 'size' -- use target_size (now writeable)
Add documentation for autoscaler
Add beta warnings to docs
2015-05-16 20:14:38 -04:00
Dave Cunningham
6d763bacfd
Support Google Cloud DNS, Fix #1148
2015-04-30 01:32:34 -04:00
David Watson
43cb8ff2a9
Initial commit of autoscaler resource.
2015-03-04 10:14:59 +00:00
David Watson
5f0cee4485
Add InstanceGroupManager to GCE.
2015-02-16 16:06:23 +00:00
Dave Cunningham
ac252b79bd
Merge branch 'master' into oauth2
2015-02-11 00:37:13 -05:00
David Watson
8782cff95e
Add Instance Template support to google provider.
2015-02-10 10:29:27 +00:00
Dave Cunningham
46a75cf47f
Merge branch 'master' into oauth2
2015-02-09 20:07:36 -05:00
Dave Cunningham
e88a6d2034
Port to oauth2, fix #606
2015-01-30 14:53:09 -05:00
Dave Cunningham
038debbba9
Multiple gcp improvements and new resources
2015-01-30 10:32:35 -06:00
stungtoat
fc664bc4a2
providers/google: remove secrets file
...
fixes #452
2015-01-28 15:47:49 -06:00
Jeff Mitchell
57273b4844
Move duplicated envDefaultFunc out of each provider and into Schema.
2015-01-16 17:25:39 +00:00
Sander van Harmelen
721edb1b9a
providers/google: update schema to use a DefaultFunc
...
This makes testing easier and gives you a way to configure the provider
using env variables. It also makes the provider more inline following
the TF 0.2 approach.
2014-11-20 11:25:23 +01:00
Mitchell Hashimoto
95bca5e6aa
builtin: fix all compilation
2014-09-28 11:51:39 -07:00
Mitchell Hashimoto
76419efa94
providers/google: compute_route
2014-08-25 22:39:29 -07:00
Mitchell Hashimoto
18e06f907f
providers/google: compute_firewall
2014-08-25 22:09:38 -07:00
Mitchell Hashimoto
7c430c89c3
providers/google: compute_network
2014-08-25 21:41:15 -07:00
Mitchell Hashimoto
5f79e59ed1
providers/google: compute_disk
2014-08-25 16:23:28 -07:00
Mitchell Hashimoto
376d1d6083
providers/google: google_compute_address
2014-08-25 12:55:08 -07:00
Mitchell Hashimoto
80e2023e6b
providers/google: first pass
2014-08-25 11:48:20 -07:00