Mitchell Hashimoto
|
b0a83adea4
|
terraform: manually interpolate variables in walker functions
This avoids issues where we were interpolating when we didn't need to
|
2014-07-07 16:56:23 -07:00 |
Mitchell Hashimoto
|
c96886edce
|
terraform: Refresh should work on Context state
|
2014-07-07 16:22:09 -07:00 |
Mitchell Hashimoto
|
38b3734d12
|
terraform: don't refresh resources that aren't created
|
2014-07-07 16:19:25 -07:00 |
Mitchell Hashimoto
|
5b95271819
|
providers/aws: clean up internet gateway code
|
2014-07-07 16:14:08 -07:00 |
Mitchell Hashimoto
|
42e999923a
|
providers/aws: aws_internet_gateway
|
2014-07-07 16:12:03 -07:00 |
Mitchell Hashimoto
|
2ef36e191b
|
providers/aws: wait for resource to be gon
|
2014-07-07 15:44:08 -07:00 |
Mitchell Hashimoto
|
9f56fc8ddc
|
terraform: copy the proper dependencies over on destroy plan
|
2014-07-07 15:43:32 -07:00 |
Mitchell Hashimoto
|
55eb06929e
|
terraform: fix cycle that could happen during destroy
|
2014-07-07 15:38:27 -07:00 |
Mitchell Hashimoto
|
1c725896ca
|
helper/resource: support waiting on absense of thing
|
2014-07-07 15:38:26 -07:00 |
Mitchell Hashimoto
|
b80e8364d0
|
terraform: fix potential nil access on graph
|
2014-07-07 15:38:25 -07:00 |
Mitchell Hashimoto
|
65d959003f
|
providers/aws: setup subnet dependenyc on VPC
|
2014-07-07 15:38:24 -07:00 |
Jack Pearkes
|
0319e89281
|
providers/aws: remove instance_id manual storage
|
2014-07-07 18:08:42 -04:00 |
Mitchell Hashimoto
|
8acd3a6373
|
helper/resource: set to valid ID
|
2014-07-07 15:06:17 -07:00 |
Mitchell Hashimoto
|
10e3cad5ce
|
providers/aws: fix error message for aws_subnet
|
2014-07-07 15:03:18 -07:00 |
Mitchell Hashimoto
|
21539d08a8
|
helper/resource: add id to attributes
|
2014-07-07 15:00:13 -07:00 |
Mitchell Hashimoto
|
177f8c094d
|
helper/diff: add ID to diff
|
2014-07-07 14:57:41 -07:00 |
Mitchell Hashimoto
|
a31c4e8788
|
providers/aws: aws_subnet
|
2014-07-07 14:46:18 -07:00 |
Jack Pearkes
|
fac9c6bf10
|
providers/aws: eip use retrieval helper
|
2014-07-07 17:42:20 -04:00 |
Jack Pearkes
|
e83e0f72b2
|
providers/aws: eip retrieve func, elb fix state saves after create
|
2014-07-07 17:38:35 -04:00 |
Jack Pearkes
|
feb32e6f8a
|
providers/aws: add refresh, refactor duplication in retrieve
|
2014-07-07 17:32:00 -04:00 |
Mitchell Hashimoto
|
56e5d20b40
|
providers/aws: use the proper ID field for vpc
|
2014-07-07 14:20:36 -07:00 |
Mitchell Hashimoto
|
916eb5aaf3
|
terraform: copy before modifying struct in graphAddDiff
/cc @pearkes - Fixes the destroy bug
|
2014-07-07 12:53:39 -07:00 |
Jack Pearkes
|
4f2388f787
|
providers/aws: eip destroy and drefresh
|
2014-07-07 15:37:38 -04:00 |
Mitchell Hashimoto
|
6deea2a93b
|
providers/aws: handle eventual consistency of AWS in aws_vpc
|
2014-07-07 12:23:27 -07:00 |
Jack Pearkes
|
4f10569037
|
providers/aws: add EIP provider
resource "aws_eip" "public_web" {
instance = "${aws_instance.web.instance_id}"
# Defaults to false
# vpc = "true"
}
|
2014-07-07 15:20:17 -04:00 |
Mitchell Hashimoto
|
e51bdc92fa
|
providers/aws: aws_vpc
|
2014-07-07 12:16:58 -07:00 |
Mitchell Hashimoto
|
20198cb7aa
|
providers/aws: ABC, Its as Easy as 123
https://www.youtube.com/watch?v=I8GvDLDYhNM&feature=kp
|
2014-07-07 11:25:54 -07:00 |
Jack Pearkes
|
553e0a5d9a
|
providers/aws: elb destroy
|
2014-07-07 14:03:40 -04:00 |
Jack Pearkes
|
8f5232313c
|
Merge pull request #15 from hashicorp/add-aws-elb
AWS ELB WIP
|
2014-07-07 13:18:31 -04:00 |
Jack Pearkes
|
69acd6272a
|
providers/aws: elb instance registration
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
d484ebadcd
|
providers/aws: update
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
0f64ff9387
|
providers/aws: availability_zones and expandList
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
1b6faa0eb9
|
providers/aws: helper for expanding listeners
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
339355b2f1
|
providers/aws: elb hack
|
2014-07-07 10:07:06 -04:00 |
Mitchell Hashimoto
|
5d25de017c
|
providers/aws: fix for latest ResourceBuilder API
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
a2815e50eb
|
providers/aws: first pass at elb support
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
fd4eeac7dc
|
providers/aws: timeout in state change conf
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
2663bb993a
|
providers/aws: use wait helper
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
5ae69778a1
|
helper/resource: wait should return obj
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
eb7c8c07c8
|
helpers/resource: add wait helper
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
a6d4acaa15
|
providers/aws: use mitchellh/goamz
|
2014-07-07 10:07:06 -04:00 |
Jack Pearkes
|
4c9a4ad041
|
providers/aws: add elb layout, move instance into it's own namespace
|
2014-07-07 10:07:06 -04:00 |
Mitchell Hashimoto
|
582d81ed03
|
terraform: converge on calculated variables rather than caching
|
2014-07-06 23:03:51 -07:00 |
Mitchell Hashimoto
|
f1b4f7ad40
|
terraform: simplify internals, remove unused vars
|
2014-07-06 21:53:22 -07:00 |
Mitchell Hashimoto
|
cc0c32d5ca
|
terraform: test for single index access of counts
|
2014-07-06 14:09:44 -07:00 |
Mitchell Hashimoto
|
cfb08b6c60
|
config: mark even index accesses as a multi-access
|
2014-07-06 13:56:18 -07:00 |
Mitchell Hashimoto
|
aa6a758f6b
|
config: if count > 1, variable references must have index
/cc @pearkes - Here is that validation
|
2014-07-06 13:46:56 -07:00 |
Mitchell Hashimoto
|
dd8db83543
|
Update TODO
|
2014-07-05 10:55:30 -07:00 |
Mitchell Hashimoto
|
41eceedc4c
|
Merge pull request #14 from hashicorp/f-outputs
Outputs
|
2014-07-05 10:55:16 -07:00 |
Mitchell Hashimoto
|
a01d979c1b
|
terraform: outputs work with multi-variables
|
2014-07-05 10:48:47 -07:00 |