terraform/website/source/layouts
Martin Atkins e772b45970 "external" data source, for integrating with external programs (#8768)
* "external" provider for gluing in external logic

This provider will become a bit of glue to help people interface external
programs with Terraform without writing a full Terraform provider.

It will be nowhere near as capable as a first-class provider, but is
intended as a light-touch way to integrate some pre-existing or custom
system into Terraform.

* Unit test for the "resourceProvider" utility function

This small function determines the dependable name of a provider for
a given resource name and optional provider alias. It's simple but it's
a key part of how resource nodes get connected to provider nodes so
worth specifying the intended behavior in the form of a test.

* Allow a provider to export a resource with the provider's name

If a provider only implements one resource of each type (managed vs. data)
then it can be reasonable for the resource names to exactly match the
provider name, if the provider name is descriptive enough for the
purpose of the each resource to be obvious.

* provider/external: data source

A data source that executes a child process, expecting it to support a
particular gateway protocol, and exports its result. This can be used as
a straightforward way to retrieve data from sources that Terraform
doesn't natively support..

* website: documentation for the "external" provider
2016-12-05 17:24:57 +00:00
..
svg annoucnement bnr 2016-04-11 13:02:15 -05:00
_announcement-bnr.erb annoucnement bnr 2016-04-11 13:02:15 -05:00
_footer.erb Add security page (#9717) 2016-11-01 13:56:08 +00:00
_header.erb annoucnement bnr 2016-04-11 13:02:15 -05:00
_meta.erb Use Docker-based deploys 2016-10-31 18:37:52 -04:00
_sidebar.erb fix incorrect link 2015-11-06 15:45:02 -08:00
archive.erb provider/archive: Converting to datasource. (#8492) 2016-10-25 15:59:06 +01:00
atlas.erb provider/atlas: Add a Atlas Artifact Data Source (#7419) 2016-07-01 10:29:53 -05:00
aws.erb docs/aws: Add opsworks_rds_db_instance.html to nav bar (#10536) 2016-12-05 16:25:02 +00:00
azure.erb Update docs to centralize on ARM-based Azure provider (#7767) 2016-07-22 11:39:59 +01:00
azurerm.erb provider/azurerm: add virtual_machine_extension resource (#9962) 2016-11-09 15:13:48 +00:00
bitbucket.erb provider/bitbucket: Add the bitbucket documentation 2016-10-03 13:23:54 +01:00
chef.erb fix typo in chef docs sidebar 2016-01-08 15:28:51 -05:00
clc.erb snapshot from CenturyLinkLabs/terraform-provider-clc 2016-03-21 08:58:37 -07:00
cloudflare.erb Do matching in sidebar_current via regex or equal sign 2015-05-08 10:40:51 +01:00
cloudstack.erb Adding private gateway and static route resource to cloudstack provider (#9637) 2016-10-27 21:06:39 +02:00
cobbler.erb provider/cobbler: Cobbler Provider 2016-04-16 08:54:59 -05:00
commands-state.erb core: Add `terraform state rm` command and docs 2016-08-16 16:45:44 +01:00
consul.erb Adds consul_prepared_query resource (#7474) 2016-08-18 08:46:30 +01:00
datadog.erb provider/datadog: Fix docs sidebar 2016-08-22 06:01:50 +02:00
digitalocean.erb docs: Add digitalocean_tag resource to the sidebar (#7629) 2016-07-13 20:48:00 +01:00
dme.erb Do matching in sidebar_current via regex or equal sign 2015-05-08 10:40:51 +01:00
dnsimple.erb Do matching in sidebar_current via regex or equal sign 2015-05-08 10:40:51 +01:00
docker.erb docker/docs: Document new data source + limitations (#7814) 2016-07-26 17:07:35 +01:00
docs.erb "external" data source, for integrating with external programs (#8768) 2016-12-05 17:24:57 +00:00
downloads.erb website: 0.8 upgrade guide 2016-11-23 10:04:51 -08:00
dyn.erb Dyn provider docs 2015-07-31 08:39:52 -04:00
external.erb "external" data source, for integrating with external programs (#8768) 2016-12-05 17:24:57 +00:00
fastly.erb Added documentation. 2016-08-05 21:29:43 +02:00
github.erb provider/github: add GitHub labels resource (#10142) 2016-11-18 13:24:37 +02:00
google.erb Fix spacing inconsistencies 2016-11-14 11:12:55 -08:00
grafana.erb Grafana Provider, with Data Source and Dashboard resources (#6206) 2016-05-20 10:20:17 +01:00
heroku.erb Do matching in sidebar_current via regex or equal sign 2015-05-08 10:40:51 +01:00
influxdb.erb Improve influxdb provider (#7333) 2016-08-05 16:27:03 +10:00
inner.erb update footer to be sticky 2014-07-28 00:08:17 -07:00
intro.erb Do matching in sidebar_current via regex or equal sign 2015-05-08 10:40:51 +01:00
layout.erb in progress header redesign 2015-11-06 12:35:24 -08:00
librato.erb fixup! Support for Librato Alerts and Services 2016-08-31 17:20:20 +02:00
logentries.erb provider/logentries: Implementing logentries provider (#7067) 2016-07-12 14:14:39 +01:00
mailgun.erb Do matching in sidebar_current via regex or equal sign 2015-05-08 10:40:51 +01:00
mysql.erb provider/mysql: user and grant resources (#7656) 2016-07-26 19:19:39 +01:00
nomad.erb provider/nomad 2016-10-24 10:34:06 -07:00
openstack.erb Merge pull request #10260 from jtopjian/openstack-compute-volume-attach 2016-11-22 20:43:59 -07:00
packet.erb working volume resource and test, website docs updated 2016-08-11 09:40:23 -07:00
pagerduty.erb Add support for teams in escalation policies & vendor support 2016-10-24 15:01:35 +02:00
postgresql.erb Update based off review 2016-11-02 14:36:39 +00:00
powerdns.erb provider/powerdns: Add site documentation 2016-01-28 10:10:46 -05:00
rabbitmq.erb Fix rabbitmq docs background 2016-09-27 13:12:07 -07:00
rancher.erb [Provider] Rancher (#9173) 2016-12-05 15:29:41 +00:00
random.erb website: docs for the "random" provider 2016-05-14 16:49:10 -07:00
remotestate.erb state/remote: New provider - manta 2016-09-14 20:44:52 +01:00
rundeck.erb Rundeck provider documentation for the website. 2015-09-03 10:01:32 -07:00
scaleway.erb provider/scaleway: Add missing documentation links 2016-10-18 08:08:56 -05:00
softlayer.erb Added softlayer virtual guest and ssh keys functionality: 2016-05-03 15:58:58 -05:00
statuscake.erb Adding some documentation for the StatusCake provider 2015-11-30 10:44:21 +00:00
template.erb provider/template: convert resources to data sources 2016-07-08 17:11:17 +01:00
terraform.erb provider/terraform: remote state resource becomes a data source 2016-05-14 08:26:36 -07:00
tls.erb Restore tls_cert_request to being a managed resource 2016-09-24 12:22:07 -07:00
triton.erb Fix spacing in Triton resources sidebar. (#6240) 2016-04-19 17:53:51 +01:00
ultradns.erb UltraDNS Provider 2016-03-20 12:10:59 -05:00
vault.erb website: documentation for the vault provider 2016-10-29 23:16:57 -07:00
vcd.erb Minor doc updates 2015-11-11 07:43:36 +00:00
vsphere.erb Added missed link to sphere virtual disk 2016-09-20 11:53:45 +02:00