Clint Shryock
883e2848c6
update remote state s3 file to fix error
2015-05-20 15:20:30 -05:00
Paul Hinze
31258e06c6
provider/aws: fix breakages from awserr refactor
...
This landed in aws-sdk-go yesterday, breaking the AWS provider in many places:
3c259c9586
Here, with much sedding, grepping, and manual massaging, we attempt to
catch Terraform up to the new `awserr.Error` interface world.
2015-05-20 06:21:23 -05:00
Sander van Harmelen
897bf5e53d
Added `SharedCredentialsProvider` and `EC2RoleProvider` as well...
2015-05-05 20:38:35 +02:00
Sander van Harmelen
5435815524
Fixing PR #1804
2015-05-05 20:30:35 +02:00
Sander van Harmelen
7274de3c1d
Small fix needed to be inline with the updated AWS SDK again...
...
Executed a couple of AWS ACC test as well to make sure everything works
properly again after this fix…
2015-05-05 12:26:26 +02:00
Martin Atkins
53e93d6f63
S3 remote stage storage backend, against the new remote state API.
...
Stores state in a particular key in a given S3 bucket.
2015-04-30 09:21:49 -07:00
Mitchell Hashimoto
c58e09abaa
state/remote: make malformed name message clearer [GH-1332]
2015-04-22 08:59:30 +02:00
Mitchell Hashimoto
1fac7b6488
state: cache should use State.Equal to check equality
...
reflect.DeepEqual was returning false, sometimes.
2015-04-07 15:03:04 -07:00
Paul Hinze
0a24e72c3b
state/remote: allow https consul addresses
...
Sending state over a cleartext protocol is bad in untrusted networks.
Expose `-backend-config="scheme=https"` and wire it through to the
Consul client.
2015-03-17 17:11:35 -04:00
Mitchell Hashimoto
aee27314eb
state/remote: add undocumented file backend for remote state
2015-03-05 13:15:14 -08:00
Mitchell Hashimoto
cc8e6b6331
state: deep copies are required
2015-02-23 21:36:58 -08:00
Mitchell Hashimoto
ed6128aa6e
state/remote: increment serial properly
2015-02-23 21:30:59 -08:00
Mitchell Hashimoto
c2bf600603
state: only change serial if changed
2015-02-23 21:26:33 -08:00
Mitchell Hashimoto
bfe0edef51
state/remote: passing Atlas state test
2015-02-23 17:56:29 -08:00
Mitchell Hashimoto
aaf182a4a7
state/remote: nitpick some style
2015-02-23 15:34:09 -08:00
Mitchell Hashimoto
4d126998b5
state/remote: atlas
2015-02-23 15:13:56 -08:00
Mitchell Hashimoto
3bf59183b8
state: InmemState
2015-02-23 15:13:55 -08:00
Mitchell Hashimoto
5555059540
state/remote: real HTTP client tests
2015-02-23 15:13:55 -08:00
Mitchell Hashimoto
f2c6c12535
command/pull: remove remote package
2015-02-23 15:13:55 -08:00
Mitchell Hashimoto
b3aaf6feac
state/remote: add HTTP client
2015-02-23 15:13:54 -08:00
Mitchell Hashimoto
4ec63bc2ef
command: deal with plan states
2015-02-23 15:13:54 -08:00
Mitchell Hashimoto
89d3a10adf
state: backup state
2015-02-23 15:13:54 -08:00
Mitchell Hashimoto
5c356f35b9
state: LocalState supports alternate output path
2015-02-23 15:13:54 -08:00
Mitchell Hashimoto
34864a64a5
state: LocalState allows file to not exist
2015-02-23 15:13:54 -08:00
Mitchell Hashimoto
579f102f37
command: start migrating to new state package
2015-02-23 15:13:54 -08:00
Mitchell Hashimoto
1eec77378b
state/remote: can handle nil payloads
2015-02-23 15:13:53 -08:00
Mitchell Hashimoto
399319d31f
state/remote: comment
2015-02-23 15:13:53 -08:00
Mitchell Hashimoto
b8836ff279
state/remote: consul client
2015-02-23 15:13:53 -08:00
Mitchell Hashimoto
66bace35e5
state: add strings for cache refresh result
2015-02-23 15:13:53 -08:00
Mitchell Hashimoto
6ec1b2b455
state: cache state test
2015-02-23 15:13:53 -08:00
Mitchell Hashimoto
1f7ddc30fe
state: a bunch of state stuff
2015-02-23 15:13:53 -08:00