Commit Graph

38 Commits

Author SHA1 Message Date
Sander van Harmelen
c19d92fb67 Refactored quite a few things after review...
Also renamed the provisioner to just `chef` as it’s out intention to
end up with one provisioner for all types of `chef` clients.
2015-05-08 23:25:24 +02:00
Sander van Harmelen
60984b2da2 This commit adds a Chef Client provisioner
The commit is pretty complete and has a tested/working provisioner for
both SSH and WinRM. There are a few tests, but we maybe need another
few to have better coverage. Docs are also included…
2015-05-08 14:54:56 +02:00
Josh Bleecher Snyder
745d83a995 providers: add template provider
Fixes #215.
2015-05-01 16:59:49 -07:00
Mitchell Hashimoto
a2014fc846 Merge pull request #1185 from hashicorp/f-remote-resource
Feature: Remote Modules
2015-04-01 22:50:30 -07:00
Paul Hinze
08814a51ba Merge pull request #924 from jrperritt/openstack-gophercloud-v1.0
OpenStack Provider
2015-03-31 16:58:21 -05:00
Jon Perritt
f9fa748024 crud for openstack servers v2 2015-03-31 09:54:45 -06:00
Mitchell Hashimoto
7632458ad3 providers/terraform: remote state resource 2015-03-11 18:17:47 -05:00
Jeff Mitchell
f7512ca29f Initial commit. This adds the initial bits of a Docker provider.
Docker's API is huge and only a small subset is currently implemented,
but this is expected to grow over time. Currently it's enough to
satisfy the use cases of probably 95% of Docker users.

I'm preparing this initial pull request as a preview step for feedback.
My ideal scenario would be to develop this within a branch in the main
repository; the more eyes and testing and pitching in on the code, the
better (this would avoid a merge request-to-the-merge-request scenario,
as I figure this will be built up over the longer term, even before
a merge into master).

Unit tests do not exist yet. Right now I've just been focused on getting
initial functionality ported over. I've been testing each option
extensively via the Docker inspect capabilities.

This code (C)2014-2015 Akamai Technologies, Inc. <opensource@akamai.com>
2015-03-10 15:38:52 +00:00
Jack Pearkes
0ee4e2b46c providers/dme: rename dnsmadeeasy package to dme
This package rename just makes one consistent name across the docs,
packages, and dirs.

cc/ @soniah
2015-02-25 15:54:22 -08:00
Jack Pearkes
44f20cad6b dnsmadeeasy: re-organize the bins
cc/ @soniah
2015-02-25 14:45:11 -08:00
Paul Hinze
fad6f69071 Revert "Add Azure provider"
This reverts commit f561e2a6a8.
2015-02-13 12:53:01 -06:00
Ferran Rodenas
f561e2a6a8 Add Azure provider 2015-01-30 16:32:35 -06:00
Sander van Harmelen
17bc60fb68 Merge pull request #645 from svanharmelen/f-cloudstack-provider
First release of a provider for CloudStack
2014-12-10 22:33:09 +01:00
Mitchell Hashimoto
f0de69b3c5 provider/atlas: bin 2014-12-10 13:27:12 -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
Sander van Harmelen
0725486e89 Refactored the last two resources 2014-11-24 14:04:48 +01:00
Armon Dadgar
fc5a13a1c1 Merge pull request #570 from svanharmelen/f-refactor-digitalocean-provider
Refactor to use the schema.Provider approach
2014-11-19 14:15:48 -08:00
Armon Dadgar
12cde243a8 Merge pull request #568 from svanharmelen/f-refactor-cloudflare-provider
Refactor to use the schema.Provider approach
2014-11-19 14:07:40 -08:00
Sander van Harmelen
12f6ccb731 Refactor the DigitalOcean provider
With this refactor the DigitalOcean provider is updated to use the
schema.Provider approach released with TF 0.2.
2014-11-18 11:26:59 +01:00
Sander van Harmelen
a270bc9771 Refactoring the CloudFlare provider
With this refactor the CloudFlare provider is updated to use the
schema.Provider approach released with TF 0.2.
2014-11-17 14:03:57 +01:00
Sander van Harmelen
cdee8c70ec Refactoring the DNSimple provider
With this refactor the DNSimple provider is updated to use the
schema.Provider approach released with TF 0.2.
2014-11-17 14:01:00 +01:00
Armon Dadgar
3e249a4e4e provider/consul: Port to helper.Schema framework 2014-10-13 11:35:45 -07:00
Mitchell Hashimoto
5aa62ae635 providers/null: null provider 2014-10-04 16:42:43 -07:00
Mitchell Hashimoto
e2534e4210 builtin: fix all compilation 2014-09-28 11:51:39 -07:00
Mitchell Hashimoto
2fc1a47212 bins/consul: add test file 2014-08-26 21:57:33 -07:00
Mitchell Hashimoto
8f1cbc5ab7 bins/{google,mailgun} 2014-08-26 21:56:47 -07:00
Mitchell Hashimoto
25607686c1 provider/heroku: fix bin 2014-08-19 10:19:19 -07:00
Mitchell Hashimoto
e6dff7bf04 provider/heroku: update bin to use the new provider 2014-08-19 09:38:58 -07:00
Jack Pearkes
887ee10f77 providers/cloudflare: add bins
close #126
2014-07-31 09:52:48 -04:00
Armon Dadgar
61841467c4 provider/consul: Skeleton 2014-07-25 17:03:17 -04:00
Jack Pearkes
d8c83a1a95 providers/dnsimple: init commit 2014-07-23 17:43:49 -04:00
Jack Pearkes
e81b3998ce heroku: initial commit 2014-07-23 00:03:30 -04:00
Jack Pearkes
4455a6120c providers/digitalocean: initial commit 2014-07-18 20:20:28 -04:00
Armon Dadgar
a9cad200d8 provisioner/file: Skeleton files 2014-07-16 10:33:44 -07:00
Armon Dadgar
6381fbd226 provisioner/remote-exec: Adding initial skeleton 2014-07-15 12:34:06 -07:00
Armon Dadgar
9c49642b37 provisioner/local-exec: First pass 2014-07-10 11:38:56 -07:00
Mitchell Hashimoto
0c1a341d90 terraform: Resources method for providers 2014-06-03 14:26:31 -07:00
Mitchell Hashimoto
d6d5a97ec9 providers/aws: add the main binary 2014-05-29 17:28:38 -07:00