terraform/website/source/layouts
Quentin Machu f721608e4e provider/template: Add a 'dir' resource to template entire directories
When TerraForm is used to configure and deploy infrastructure
applications that require dozens templated files, such as Kubernetes, it
becomes extremely burdensome to template them individually: each of them
requires a data source block as well as an upload/export (file
provisioner, AWS S3, ...).

Instead, this commit introduces a mean to template an entire folder of
files (recursively), that can then be treated as a whole by any provider
or provisioner that support directory inputs (such as the
file provisioner, the archive provider, ...).

This does not intend to make TerraForm a full-fledged templating system
as the templating grammar and capabilities are left unchanged. This only
aims at improving the user-experience of the existing templating
provider by significantly reducing the overhead when several files are
to be generated - without forcing the users to rely on external tools
when these templates stay simple and that their generation in TerraForm
is justified.
2017-04-25 10:48:26 -07:00
..
_sidebar.erb website: Fix mobile link to correct project (#13819) 2017-04-20 15:16:36 -05:00
alicloud.erb provider/alicloud: Add new resource ESS, including scalinggroup scalingconfiguration scalingrule and schedule (#13731) 2017-04-18 15:18:57 +03:00
archive.erb Update atlas and archive 2017-04-06 14:09:12 -04:00
arukas.erb Update arukus 2017-04-06 14:09:12 -04:00
aws.erb provider/aws: Added Cognito Identity Pool (#13783) 2017-04-21 12:53:48 +03:00
azure.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
azurerm.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
backend-types.erb Remove atlas reference 2017-04-07 11:56:19 -04:00
bitbucket.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
chef.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
circonus.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
clc.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
cloudflare.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
cloudstack.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
cobbler.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
commands-env.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
commands-state.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
consul.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
datadog.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
digitalocean.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
dme.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
dns.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
dnsimple.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
docker.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
docs.erb provider/oneandone: Adding the documentation to the sidebar (#13853) 2017-04-21 19:37:10 +03:00
downloads.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
dyn.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
enterprise.erb website: Correct capitalization of "Bitbucket" 2017-04-19 14:56:11 -07:00
external.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
fastly.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
github.erb provider/github: Implements github_branch_protection (#10476) 2017-04-20 21:11:49 +03:00
google.erb provider/google: BigQuery Dataset (#13436) 2017-04-20 09:47:38 -07:00
grafana.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
heroku.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
icinga2.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
ignition.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
influxdb.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
inner.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
intro.erb Update intro section 2017-04-06 14:09:07 -04:00
kubernetes.erb provider/kubernetes: Add support for persistent_volume_claim (#13527) 2017-04-12 08:33:26 +01:00
layout.erb Update ldlogo 2017-04-18 14:10:27 -04:00
librato.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
local.erb provider/local: Implement a new local_file resource 2017-04-13 14:57:29 -07:00
logentries.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
mailgun.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
mysql.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
newrelic.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
nomad.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
ns1.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
oneandone.erb provider/oneandone: Adding the documentation to the sidebar (#13853) 2017-04-21 19:37:10 +03:00
opc.erb Fixing sidebar selection for multiple links 2017-04-07 12:12:15 +01:00
openstack.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
opsgenie.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
packet.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
pagerduty.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
postgresql.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
powerdns.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
profitbricks.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
rabbitmq.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
rancher.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
random.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
rundeck.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
scaleway.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
softlayer.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
spotinst.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
statuscake.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
template.erb provider/template: Add a 'dir' resource to template entire directories 2017-04-25 10:48:26 -07:00
terraform-enterprise.erb Fix broken links 2017-04-07 11:56:17 -04:00
terraform.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
tls.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
triton.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
ultradns.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
vault.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
vcd.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00
vsphere.erb Update basic scaffolding 2017-04-06 14:08:37 -04:00