Commit Graph

2521 Commits

Author SHA1 Message Date
Armon Dadgar c659a8305e remote: Moving to flexible factory + interface model 2014-12-10 13:27:09 -08:00
Armon Dadgar d821f7aaa6 terraform: Make RemoteState more flexible 2014-12-10 13:27:09 -08:00
Armon Dadgar 85bb01acd7 terraform: Fixing unit test 2014-12-10 13:27:09 -08:00
Armon Dadgar ba01e27026 command: Refresh remote state when loading 2014-12-10 13:27:09 -08:00
Armon Dadgar dab47b0d48 command/plan: remote enable 2014-12-10 13:27:09 -08:00
Armon Dadgar b6265cf1a2 command/refresh: Remote enable 2014-12-10 13:27:09 -08:00
Armon Dadgar 0fb87e499d command: Meta provides the state output path 2014-12-10 13:27:09 -08:00
Armon Dadgar 0c9436f37b command/output: Remote enable 2014-12-10 13:27:09 -08:00
Armon Dadgar 53704db4ee command: Enable reading remote-enabled state 2014-12-10 13:27:09 -08:00
Armon Dadgar bf10111745 command/apply: Move state persistence to Meta 2014-12-10 13:27:09 -08:00
Armon Dadgar 93f7d86546 remote: Expose CopyFile 2014-12-10 13:27:09 -08:00
Armon Dadgar c24123ff8a command/remote: Adding tests 2014-12-10 13:27:08 -08:00
Armon Dadgar b4b44dd0a8 command/remote: Refresh state before the disable 2014-12-10 13:27:08 -08:00
Armon Dadgar 6e7cffd60b command/init: Only initialize a blank state with remote 2014-12-10 13:27:08 -08:00
Armon Dadgar 9168a0f1ce command: Simplify push/pull, depend on remote command for setup 2014-12-10 13:27:08 -08:00
Armon Dadgar 1945e2099a command/remote: Use PersistState 2014-12-10 13:27:08 -08:00
Armon Dadgar 4e44443aa3 command/remote: Working on the details 2014-12-10 13:27:08 -08:00
Armon Dadgar 8c6e4e564f remote: Remove ValidateConfig 2014-12-10 13:27:08 -08:00
Armon Dadgar b3871c0c5a command/remote: Adding skeleton 2014-12-10 13:27:08 -08:00
Armon Dadgar 1bee8b08af remote: test name cleanup 2014-12-10 13:27:08 -08:00
Armon Dadgar 09d7fb7c27 command: cleanup test function names 2014-12-10 13:27:08 -08:00
Armon Dadgar 7ba0c003f2 command/push: Allow existing state file to enable remote 2014-12-10 13:27:08 -08:00
Armon Dadgar 38002904f4 command/push: Adding the push command 2014-12-10 13:27:08 -08:00
Armon Dadgar 722a885113 command/init: Testing remote flags 2014-12-10 13:27:07 -08:00
Armon Dadgar 34df217514 command/pull: Adding the pull command 2014-12-10 13:27:07 -08:00
Armon Dadgar 7febe57ae6 remote: Avoid a panic by re-ordering cases 2014-12-10 13:27:07 -08:00
Armon Dadgar 220d496f9c remote: refactor for ReadLocalState 2014-12-10 13:27:07 -08:00
Armon Dadgar bec1dfcd68 remote: Supporting push state 2014-12-10 13:27:07 -08:00
Armon Dadgar d1e41bc992 remote: Testing put state 2014-12-10 13:27:07 -08:00
Armon Dadgar 958bea4fca remote: first pass at push state 2014-12-10 13:27:07 -08:00
Armon Dadgar f748b6ae71 remote: Refactoring to use a common client 2014-12-10 13:27:07 -08:00
Armon Dadgar d16793659c remote: lots of tests 2014-12-10 13:27:07 -08:00
Armon Dadgar 2d1f985a93 remote: testing file init 2014-12-10 13:27:07 -08:00
Armon Dadgar d332b8ad58 remote: implement refresh state 2014-12-10 13:27:07 -08:00
Armon Dadgar d077a82db2 remote: simplify client 2014-12-10 13:27:07 -08:00
Armon Dadgar b83b4a923f terraform: expose the state version 2014-12-10 13:27:06 -08:00
Armon Dadgar 3de8e2343e remote: testing remote state fetch 2014-12-10 13:27:06 -08:00
Armon Dadgar cc4e48e0ec remote: Working on API client 2014-12-10 13:27:06 -08:00
Armon Dadgar e36b46de07 remote: Adding tests 2014-12-10 13:27:06 -08:00
Armon Dadgar 7a530cdae5 remote: adding tests 2014-12-10 13:27:06 -08:00
Armon Dadgar 29b3310a49 command/init: integrate remote state storage 2014-12-10 13:27:06 -08:00
Armon Dadgar 72570e72bc remote: adding helpers for remote state storage 2014-12-10 13:27:06 -08:00
Armon Dadgar 6ce957d4b1 terraform: State helpers 2014-12-10 13:27:06 -08:00
Armon Dadgar 1ec0602cab terraform: Add new remote storage fields to state 2014-12-10 13:27:06 -08:00
Mitchell Hashimoto 04eb1885f1 providers/atlas: force new 2014-12-10 13:27:06 -08:00
Mitchell Hashimoto a8c05acd1d providers/atlas 2014-12-10 13:27:06 -08:00
Armon Dadgar c4de19c740 website: Document key sanitization 2014-12-10 13:27:06 -08:00
Armon Dadgar ef57437a6e website: Update artifact docs 2014-12-10 13:27:05 -08:00
Armon Dadgar 15de5c3cf9 website: Document the atlas provider 2014-12-10 13:27:05 -08:00
Sander van Harmelen 4910423d83 First release of a provider for CloudStack
Of course not all resources are covered by this first release, but
there should be enough resources available to handle most common
operations.

Tests and docs are included.
2014-12-10 22:20:52 +01:00