Mitchell Hashimoto
|
e250a6f36c
|
config: understand "provisioner" blocks
|
2014-07-10 11:38:55 -07:00 |
Mitchell Hashimoto
|
b3fd62beb0
|
providers/aws: basic VPC test
|
2014-07-10 11:31:16 -07:00 |
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 |