Commit Graph

645 Commits

Author SHA1 Message Date
Mitchell Hashimoto
bc146d21a3 helper/resource: persist state, log 2014-07-10 11:31:07 -07:00
Jack Pearkes
305994036d providers/aws: add createlaunchocnfiguration 2014-07-10 14:15:58 -04:00
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