Commit Graph

31825 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
c0a7e5b98b Import @armon's depgraph/digraph 2014-05-24 12:47:04 -07:00
Mitchell Hashimoto
046e80361b commands: start apply 2014-05-24 12:27:58 -07:00
Mitchell Hashimoto
a4a4e3784d Implement CLI, version command 2014-05-24 12:04:43 -07:00