Mitchell Hashimoto
|
9896d902ed
|
terraform: use proper function name
|
2014-06-05 12:55:54 -07:00 |
Mitchell Hashimoto
|
82d527f798
|
config: rename ResourceGraph to Graph
|
2014-06-05 12:55:21 -07:00 |
Mitchell Hashimoto
|
867f6b3691
|
config: test to make sure that cycles are properly detected
|
2014-06-05 12:53:59 -07:00 |
Mitchell Hashimoto
|
d2c3db552a
|
config: providerconfigs can replace variables
|
2014-06-05 12:52:07 -07:00 |
Mitchell Hashimoto
|
3ccfd4d08c
|
config: depgraph can contain provider configuratoins
|
2014-06-05 12:47:28 -07:00 |
Mitchell Hashimoto
|
e2fa7094bd
|
config: ProviderConfigName on Resource
|
2014-06-05 12:21:05 -07:00 |
Mitchell Hashimoto
|
4397c566a0
|
terraform: computed key
|
2014-06-05 12:09:25 -07:00 |
Mitchell Hashimoto
|
02fde14fb6
|
terraform: simplify semantic checks out into sep functions
|
2014-06-05 11:53:07 -07:00 |
Mitchell Hashimoto
|
9018beda81
|
terraform: placeholder key for computed values
|
2014-06-05 11:30:48 -07:00 |
Mitchell Hashimoto
|
63e1b6f6b7
|
terraform: no need to init state if we don't use
|
2014-06-05 11:12:10 -07:00 |
Mitchell Hashimoto
|
e8f235f515
|
terraform: more efficient variable buildup
|
2014-06-05 11:08:27 -07:00 |
Mitchell Hashimoto
|
d77a72ba84
|
terraform: take into account dependency variables in diffs
|
2014-06-05 07:27:01 -07:00 |
Mitchell Hashimoto
|
8358e7dc1f
|
terraform: support MergeDiff for nil ResourceState
|
2014-06-05 07:04:44 -07:00 |
Mitchell Hashimoto
|
082e784566
|
terraform: computeID
|
2014-06-05 07:01:51 -07:00 |
Mitchell Hashimoto
|
7c6920bba1
|
terraform: diff/state work better together, merge
|
2014-06-05 06:57:06 -07:00 |
Mitchell Hashimoto
|
bd1f235b9b
|
config: allow applying variables to resources
|
2014-06-05 06:23:41 -07:00 |
Mitchell Hashimoto
|
e904fca3da
|
terraform: Diff!
|
2014-06-05 02:32:10 -07:00 |
Mitchell Hashimoto
|
0d9fb53a5a
|
depgraph: add Walk function
|
2014-06-05 02:11:28 -07:00 |
Mitchell Hashimoto
|
d731d033f1
|
terraform: build resource graph, validate
|
2014-06-03 17:14:19 -07:00 |
Mitchell Hashimoto
|
9480783ee4
|
terraform: add Diff to ResourceProvider
rpc and plugin don't compile yet
|
2014-06-03 16:42:21 -07:00 |
Mitchell Hashimoto
|
8af8ecca20
|
terraform: todo
|
2014-06-03 16:12:35 -07:00 |
Mitchell Hashimoto
|
45c168bb5b
|
terraform: multierrors
|
2014-06-03 16:11:02 -07:00 |
Mitchell Hashimoto
|
45a8deb388
|
terraform: store the configuration on the Terraform struct
|
2014-06-03 15:58:24 -07:00 |
Mitchell Hashimoto
|
d2088463d3
|
terraform: validate required variables are all set
|
2014-06-03 15:56:43 -07:00 |
Mitchell Hashimoto
|
0008ff12c7
|
config: determine whether a variable is required properly
|
2014-06-03 15:55:51 -07:00 |
Mitchell Hashimoto
|
c9d8413431
|
terraform: New happy path works decently well
|
2014-06-03 15:08:00 -07:00 |
Mitchell Hashimoto
|
0c1a341d90
|
terraform: Resources method for providers
|
2014-06-03 14:26:31 -07:00 |
Mitchell Hashimoto
|
9895f8162f
|
config: unix line endings in tests
|
2014-05-30 17:38:35 -07:00 |
Mitchell Hashimoto
|
7b64c2597b
|
Setup panicwrap
|
2014-05-30 16:07:26 -07:00 |
Mitchell Hashimoto
|
38d4f2a1bd
|
scripts: human-readable sizes
|
2014-05-29 17:52:06 -07:00 |
Mitchell Hashimoto
|
c208d8de66
|
Ignore the bin dir
|
2014-05-29 17:51:27 -07:00 |
Mitchell Hashimoto
|
effe895d22
|
scripts: build script
|
2014-05-29 17:51:11 -07:00 |
Mitchell Hashimoto
|
d6d5a97ec9
|
providers/aws: add the main binary
|
2014-05-29 17:28:38 -07:00 |
Mitchell Hashimoto
|
612f335a74
|
Add curdir to path so libucl.dll is avail on Windows
|
2014-05-29 17:26:32 -07:00 |
Mitchell Hashimoto
|
0cda9a7539
|
some comments, package comments
|
2014-05-28 21:27:10 -07:00 |
Mitchell Hashimoto
|
8163d364c9
|
plugin: ResourceProviderFactory
|
2014-05-28 21:19:44 -07:00 |
Mitchell Hashimoto
|
951b7b18eb
|
plugin: can execute plugins and communicate that way
|
2014-05-28 21:09:47 -07:00 |
Mitchell Hashimoto
|
91317a8608
|
rpc: Test errors, basic error
|
2014-05-28 15:31:09 -07:00 |
Mitchell Hashimoto
|
5ef20cf3a2
|
rpc: Make a Register function to make working with easier
|
2014-05-28 15:18:14 -07:00 |
Mitchell Hashimoto
|
f8dc3286d9
|
rpc: ResourceProvider over RPC
|
2014-05-28 15:07:47 -07:00 |
Mitchell Hashimoto
|
1b5dfa043b
|
terraform: some files laying out an API
|
2014-05-28 13:56:43 -07:00 |
Mitchell Hashimoto
|
ab507814b7
|
config: support for provider configs
|
2014-05-25 18:05:18 -07:00 |
Mitchell Hashimoto
|
87b3046d2a
|
depgraph: fmt
|
2014-05-25 18:05:04 -07:00 |
Mitchell Hashimoto
|
5d40725139
|
main: add main config
|
2014-05-25 17:39:44 -07:00 |
Mitchell Hashimoto
|
81bfa8970a
|
config: make the tests a bit more intense
|
2014-05-24 14:02:49 -07:00 |
Mitchell Hashimoto
|
bdeb278728
|
config: simplify
|
2014-05-24 13:58:33 -07:00 |
Mitchell Hashimoto
|
dac18c823a
|
config: can generate depgraph
|
2014-05-24 13:57:51 -07:00 |
Mitchell Hashimoto
|
f7a50503b7
|
depgraph: add String method to Graph for testing/debugging
|
2014-05-24 13:28:12 -07:00 |
Mitchell Hashimoto
|
3728e1cfc0
|
fmt
|
2014-05-24 12:51:31 -07:00 |
Mitchell Hashimoto
|
f4e9dda0ea
|
depgraph: alphabetize/style
|
2014-05-24 12:51:22 -07:00 |