Mitchell Hashimoto
3e4bdb5584
terraform: fix more cases where nil access can happen
2014-07-10 11:13:17 -07:00
Mitchell Hashimoto
be82499f3c
helper/resource: remove debugging stuff
2014-07-10 10:31:06 -07:00
Mitchell Hashimoto
55c1bf7f79
helper/resource: more tests
2014-07-10 10:30:41 -07:00
Mitchell Hashimoto
e0fbd48afd
helper/resource: Acceptance test framework
2014-07-10 10:20:21 -07:00
Mitchell Hashimoto
3a79a1ca1a
terraform: add ResourceProviderFactoryFixed
2014-07-10 09:46:21 -07:00
Mitchell Hashimoto
74f6e3fd9c
Update TODO
2014-07-09 18:52:41 -07:00
Mitchell Hashimoto
a98bcf5b06
providers/aws: create routes
2014-07-09 18:41:00 -07:00
Mitchell Hashimoto
e8494826e9
providers/aws: don't merge diff early
2014-07-09 18:13:11 -07:00
Mitchell Hashimoto
05fabb02bd
providers/aws: fix up the route table errors
2014-07-09 17:37:56 -07:00
Mitchell Hashimoto
9c93cfbf75
providers/aws: route tables maybe can make routes
2014-07-09 17:17:24 -07:00
Mitchell Hashimoto
f0ff4fad74
flatmap: add Keys() and Merge()
2014-07-09 16:44:02 -07:00
Jack Pearkes
930e3260ad
providers/aws: handle empty list configs, weird lb special case
2014-07-09 19:30:39 -04:00
Jack Pearkes
62a311a341
providers/aws: add autoscalinggroup
2014-07-09 19:00:30 -04:00
Mitchell Hashimoto
16485ba3ca
flatmap: add richer API to resulting flattened map
2014-07-09 15:26:47 -07:00
Mitchell Hashimoto
cb52983c84
terraform: MergeDiff removes removed attributes in diff
2014-07-09 10:04:14 -07:00
Mitchell Hashimoto
d111a4c05d
providers/aws: fix syntax error
2014-07-09 09:51:52 -07:00
Mitchell Hashimoto
96e09440d4
helper/diff: mark removed keys as removed
2014-07-09 09:51:36 -07:00
Mitchell Hashimoto
2d97738636
helper/diff: calculate removed keys
2014-07-09 09:47:21 -07:00
Mitchell Hashimoto
fdfed5000f
providers/aws: route table prepare for routes
2014-07-09 09:47:13 -07:00
Mitchell Hashimoto
cf3f26a1de
providers/aws: fix SG typo
2014-07-09 09:18:17 -07:00
Mitchell Hashimoto
a46cafc975
providers/aws: internet gateway is more robust
2014-07-09 09:16:47 -07:00
Mitchell Hashimoto
fa3e9fab42
helper/resource: wait 2 seconds between each
2014-07-09 09:16:46 -07:00
Jack Pearkes
5ad8d418f2
providers/aws: sg flattening of refresh
2014-07-08 20:25:52 -04:00
Mitchell Hashimoto
eda3cb009c
terraform: make sure the "id" attribute is in the state
2014-07-08 17:15:41 -07:00
Mitchell Hashimoto
611e0668e7
terraform: remove debugging
2014-07-08 17:03:25 -07:00
Mitchell Hashimoto
b700eee3e0
helper/diff: don't output ID anymore since Terraform does it
2014-07-08 16:59:58 -07:00
Mitchell Hashimoto
251790f05a
terraform: add ID to diff implicitly
2014-07-08 16:58:31 -07:00
Mitchell Hashimoto
2fd5b36550
providers/aws: validation of route table
2014-07-08 16:17:30 -07:00
Mitchell Hashimoto
d0dc045282
terraform: make sure the config is initialized
2014-07-08 16:17:29 -07:00
Armon Dadgar
8f4cd641df
terraform: minimal apply test case
2014-07-08 16:12:30 -07:00
Mitchell Hashimoto
66c716540f
providers/aws: internet gateway delete is more flexible
2014-07-08 16:05:08 -07:00
Mitchell Hashimoto
5bec1ac383
providers/aws: gateway detach is idempotent
2014-07-08 16:02:01 -07:00
Mitchell Hashimoto
c9bb814917
providers/aws: basic route table creation
2014-07-08 15:56:19 -07:00
Mitchell Hashimoto
021a0db636
config: deterministic test ordering
2014-07-08 14:57:47 -07:00
Mitchell Hashimoto
d83e687865
terraform: TODO the checksum struct
2014-07-08 14:51:51 -07:00
Jack Pearkes
637d68140c
providers/aws: ingress and egress rules
2014-07-08 17:47:03 -04:00
Mitchell Hashimoto
1277c324d0
flatmap: deeper nesting tests
2014-07-08 13:57:55 -07:00
Jack Pearkes
47468c32a4
providers/aws: egress and ingress for sg
2014-07-08 16:34:10 -04:00
Mitchell Hashimoto
3318fe97dc
terraform: ContextOpts can set a max parallelism
2014-07-08 11:42:03 -07:00
Mitchell Hashimoto
7f86bcb873
Update TODO
2014-07-08 11:26:16 -07:00
Mitchell Hashimoto
9ae5358217
update TODO
2014-07-08 11:20:36 -07:00
Mitchell Hashimoto
663be265dc
helper/config: can validate nested structures
...
/cc @pearkes - See docs
2014-07-08 11:14:53 -07:00
Jack Pearkes
6368526ac3
providers/aws: security groups
2014-07-08 14:06:51 -04:00
Mitchell Hashimoto
7c588eca58
add readme to helper dir
2014-07-08 10:20:44 -07:00
Mitchell Hashimoto
e4a1b2485a
providers/aws: call ValidateResource on Map
...
/cc @pearkes - Here is the thing that hooks it up. Good to go!
2014-07-08 10:18:39 -07:00
Mitchell Hashimoto
0c812ba9e8
helper/resource: automatically validate resources
...
/cc @pearkes - So, just set a ConfigValidator struct up on your
resources and it'll now automatically validate.
2014-07-08 10:17:36 -07:00
Mitchell Hashimoto
50b8e761f1
helper/config: Validator
...
/cc @pearkes - Here is the beginning of that helper. It can't really validate
deeper keys (i.e. listeners in ELB), but my goal is for it to support that
soon. Working on it.
2014-07-08 10:02:02 -07:00
Mitchell Hashimoto
6a7e3668a2
command: apply saves state even if error occurs
2014-07-07 21:20:48 -07:00
Mitchell Hashimoto
5263306f1f
terraform: more logging
2014-07-07 21:12:21 -07:00
Mitchell Hashimoto
d3d45ca064
command: fix some issues with refresh, tests passing
2014-07-07 21:12:12 -07:00