diff --git a/website/source/docs/providers/aws/index.html.markdown b/website/source/docs/providers/aws/index.html.markdown new file mode 100644 index 000000000..52c815383 --- /dev/null +++ b/website/source/docs/providers/aws/index.html.markdown @@ -0,0 +1,10 @@ +--- +layout: "aws" +page_title: "Provider: AWS" +sidebar_current: "docs-aws-index" +--- + +# AWS Provider + +Foobar + diff --git a/website/source/docs/providers/index.html.markdown b/website/source/docs/providers/index.html.markdown new file mode 100644 index 000000000..fb739259d --- /dev/null +++ b/website/source/docs/providers/index.html.markdown @@ -0,0 +1,18 @@ +--- +layout: "docs" +page_title: "Providers" +sidebar_current: "docs-providers" +--- + +# Providers + +Terraform is used to create, manage, and manipulate infrastructure resources. +Examples of resources include physical machines, VMs, network switches, containers, +etc. Almost any infrastructure noun can be represented as a resource in Terraform. + +Terraform is agnostic to the underlying platforms by supporting providers. A provider +is responsible for understanding API interactions and exposing resources. Providers +generally are an IaaS (e.g. AWS, DigitalOcean, GCE), PaaS (e.g. Heroku, CloudFoundry), +or SaaS services (e.g. DNSimple, CloudFlare). + +Use the navigation to the left to read about the available providers. diff --git a/website/source/layouts/aws.erb b/website/source/layouts/aws.erb new file mode 100644 index 000000000..aee2773de --- /dev/null +++ b/website/source/layouts/aws.erb @@ -0,0 +1,27 @@ +<% wrap_layout :inner do %> + <% content_for :sidebar do %> +
+ <% end %> + + <%= yield %> + <% end %> diff --git a/website/source/layouts/docs.erb b/website/source/layouts/docs.erb index 8f7d96602..b0a276c2f 100644 --- a/website/source/layouts/docs.erb +++ b/website/source/layouts/docs.erb @@ -6,7 +6,7 @@ Documentation Home -