Armon Dadgar
8901a6753b
terraform: Handle setup of providers in graph construction
2014-07-10 11:38:56 -07:00
Armon Dadgar
b2758666eb
terraform: Store resource config along side provisioner
2014-07-10 11:38:55 -07:00
Armon Dadgar
55124b9e28
terraform: Adding provisioners to a resource
2014-07-10 11:38:55 -07:00
Armon Dadgar
d46ca67f92
terraform: Adding resource provisioner interface
2014-07-10 11:38:55 -07:00
Armon Dadgar
5a5f1df115
terraform: Adding ResourceConnectionInfo
2014-07-10 11:38:55 -07:00
Armon Dadgar
34e733724d
config: Update test to handle count
2014-07-10 11:38:55 -07:00
Mitchell Hashimoto
e250a6f36c
config: understand "provisioner" blocks
2014-07-10 11:38:55 -07:00
Jack Pearkes
305994036d
providers/aws: add createlaunchocnfiguration
2014-07-10 14:15:58 -04: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