Merge pull request #734 from ceh/spell
website: address spelling mistakes, casing and links
This commit is contained in:
commit
15937fb275
|
@ -40,9 +40,9 @@ disappear from this list as contributors come and go.
|
||||||
Mitchell Hashimoto is the creator of Terraform and works on all
|
Mitchell Hashimoto is the creator of Terraform and works on all
|
||||||
layers of Terraform from the core to providers. In addition to Terraform,
|
layers of Terraform from the core to providers. In addition to Terraform,
|
||||||
Mitchell is the creator of
|
Mitchell is the creator of
|
||||||
<a href="http://www.vagrantup.com">Vagrant</a>,
|
<a href="https://www.vagrantup.com">Vagrant</a>,
|
||||||
<a href="http://www.packer.io">Packer</a>, and
|
<a href="https://www.packer.io">Packer</a>, and
|
||||||
<a href="http://www.consul.io">Consul</a>.
|
<a href="https://www.consul.io">Consul</a>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -55,8 +55,8 @@ disappear from this list as contributors come and go.
|
||||||
Armon Dadgar is a creator of Terraform. He created valuable sections
|
Armon Dadgar is a creator of Terraform. He created valuable sections
|
||||||
of the core and helps maintain providers as well. Armon is also the
|
of the core and helps maintain providers as well. Armon is also the
|
||||||
creator of
|
creator of
|
||||||
<a href="http://www.consul.io">Consul</a>,
|
<a href="https://www.consul.io">Consul</a>,
|
||||||
<a href="http://www.serfdom.io">Serf</a>,
|
<a href="https://www.serfdom.io">Serf</a>,
|
||||||
<a href="https://github.com/armon/statsite">Statsite</a>, and
|
<a href="https://github.com/armon/statsite">Statsite</a>, and
|
||||||
<a href="https://github.com/armon/bloomd">Bloomd</a>.
|
<a href="https://github.com/armon/bloomd">Bloomd</a>.
|
||||||
</p>
|
</p>
|
||||||
|
@ -71,10 +71,10 @@ disappear from this list as contributors come and go.
|
||||||
Jack Pearkes is a creator of Terraform. He created and maintains
|
Jack Pearkes is a creator of Terraform. He created and maintains
|
||||||
most of the providers and documentation.
|
most of the providers and documentation.
|
||||||
He is also a core committer to
|
He is also a core committer to
|
||||||
<a href="http://www.packer.io">Packer</a> and
|
<a href="https://www.packer.io">Packer</a> and
|
||||||
<a href="http://www.consul.io">Consul</a>
|
<a href="https://www.consul.io">Consul</a>
|
||||||
while also being an employee of
|
while also being an employee of
|
||||||
<a href="http://www.hashicorp.com">HashiCorp</a>.
|
<a href="https://www.hashicorp.com">HashiCorp</a>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,7 +3,7 @@ layout: "docs"
|
||||||
page_title: "Command: show"
|
page_title: "Command: show"
|
||||||
sidebar_current: "docs-commands-show"
|
sidebar_current: "docs-commands-show"
|
||||||
description: |-
|
description: |-
|
||||||
The `terraform show` command is used to provide human-readable output from a state or plan file. This can be used to inspect a plan to ensure that the planned operations are expected, or to inspect the current state as terraform sees it.
|
The `terraform show` command is used to provide human-readable output from a state or plan file. This can be used to inspect a plan to ensure that the planned operations are expected, or to inspect the current state as Terraform sees it.
|
||||||
---
|
---
|
||||||
|
|
||||||
# Command: show
|
# Command: show
|
||||||
|
@ -11,7 +11,7 @@ description: |-
|
||||||
The `terraform show` command is used to provide human-readable output
|
The `terraform show` command is used to provide human-readable output
|
||||||
from a state or plan file. This can be used to inspect a plan to ensure
|
from a state or plan file. This can be used to inspect a plan to ensure
|
||||||
that the planned operations are expected, or to inspect the current state
|
that the planned operations are expected, or to inspect the current state
|
||||||
as terraform sees it.
|
as Terraform sees it.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ Basic bullet point reference:
|
||||||
* Numbers can be suffixed with `kKmMgG` for some multiple of 10.
|
* Numbers can be suffixed with `kKmMgG` for some multiple of 10.
|
||||||
For example: `1k` is equal to `1000`.
|
For example: `1k` is equal to `1000`.
|
||||||
|
|
||||||
* Numbers can be suffxed with `[kKmMgG]b` for power of 2 multiples,
|
* Numbers can be suffixed with `[kKmMgG]b` for power of 2 multiples,
|
||||||
example: `1kb` is equal to `1024`.
|
example: `1kb` is equal to `1024`.
|
||||||
|
|
||||||
* Boolean values: `true`, `false`, `on`, `off`, `yes`, `no`.
|
* Boolean values: `true`, `false`, `on`, `off`, `yes`, `no`.
|
||||||
|
|
|
@ -3,12 +3,12 @@ layout: "docs"
|
||||||
page_title: "Modules"
|
page_title: "Modules"
|
||||||
sidebar_current: "docs-modules"
|
sidebar_current: "docs-modules"
|
||||||
description: |-
|
description: |-
|
||||||
Modules in terraform are self-contained packages of Terraform configurations that are managed as a group. Modules are used to create reusable components in Terraform as well as for basic code organization.
|
Modules in Terraform are self-contained packages of Terraform configurations that are managed as a group. Modules are used to create reusable components in Terraform as well as for basic code organization.
|
||||||
---
|
---
|
||||||
|
|
||||||
# Modules
|
# Modules
|
||||||
|
|
||||||
Modules in terraform are self-contained packages of Terraform configurations
|
Modules in Terraform are self-contained packages of Terraform configurations
|
||||||
that are managed as a group. Modules are used to create reusable components
|
that are managed as a group. Modules are used to create reusable components
|
||||||
in Terraform as well as for basic code organization.
|
in Terraform as well as for basic code organization.
|
||||||
|
|
||||||
|
|
|
@ -3,15 +3,15 @@ layout: "docs"
|
||||||
page_title: "Module Sources"
|
page_title: "Module Sources"
|
||||||
sidebar_current: "docs-modules-sources"
|
sidebar_current: "docs-modules-sources"
|
||||||
description: |-
|
description: |-
|
||||||
As documented in usage, the only required parameter when using a module is the `source` paramter which tells Terraform where the module can be found and what constraints to put on the module if any (such as branches for git, versions, etc.).
|
As documented in usage, the only required parameter when using a module is the `source` parameter which tells Terraform where the module can be found and what constraints to put on the module if any (such as branches for Git, versions, etc.).
|
||||||
---
|
---
|
||||||
|
|
||||||
# Module Sources
|
# Module Sources
|
||||||
|
|
||||||
As documented in [usage](/docs/modules/usage.html), the only required
|
As documented in [usage](/docs/modules/usage.html), the only required
|
||||||
parameter when using a module is the `source` paramter which tells Terraform
|
parameter when using a module is the `source` parameter which tells Terraform
|
||||||
where the module can be found and what constraints to put on the module
|
where the module can be found and what constraints to put on the module
|
||||||
if any (such as branches for git, versions, etc.).
|
if any (such as branches for Git, versions, etc.).
|
||||||
|
|
||||||
Terraform manages modules for you: it downloads them, organizes them
|
Terraform manages modules for you: it downloads them, organizes them
|
||||||
on disk, checks for updates, etc. Terraform uses this source parameter for
|
on disk, checks for updates, etc. Terraform uses this source parameter for
|
||||||
|
|
|
@ -73,7 +73,7 @@ The following attributes are exported:
|
||||||
* `id` - The ID of the artifact. This could be an AMI ID, GCE Image ID, etc.
|
* `id` - The ID of the artifact. This could be an AMI ID, GCE Image ID, etc.
|
||||||
* `file_url` - For artifacts that are binaries, this is a download path.
|
* `file_url` - For artifacts that are binaries, this is a download path.
|
||||||
* `metadata_full` - Contains the full metadata of the artifact. The keys are sanitized
|
* `metadata_full` - Contains the full metadata of the artifact. The keys are sanitized
|
||||||
to replace any characters that are invalid in a resource name with a hypen.
|
to replace any characters that are invalid in a resource name with a hyphen.
|
||||||
For example, the "region.us-east-1" key will become "region-us-east-1".
|
For example, the "region.us-east-1" key will become "region-us-east-1".
|
||||||
* `version_real` - The matching version of the artifact
|
* `version_real` - The matching version of the artifact
|
||||||
* `slug` - The artifact slug in Atlas
|
* `slug` - The artifact slug in Atlas
|
||||||
|
|
|
@ -43,7 +43,7 @@ The following arguments are supported:
|
||||||
* `vpc_id` - (Required) The ID of the associated VPC.
|
* `vpc_id` - (Required) The ID of the associated VPC.
|
||||||
* `subnet_id` - (Optional) The ID of the associated subnet.
|
* `subnet_id` - (Optional) The ID of the associated subnet.
|
||||||
* `ingress` - (Optional) Specifies an ingress rule. Parameters defined below.
|
* `ingress` - (Optional) Specifies an ingress rule. Parameters defined below.
|
||||||
* `egress` - (Optional) Speicifes an egress rule. Parameters defined below.
|
* `egress` - (Optional) Specifies an egress rule. Parameters defined below.
|
||||||
|
|
||||||
Both `egress` and `ingress` support the following keys:
|
Both `egress` and `ingress` support the following keys:
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ The following arguments are supported:
|
||||||
* `value` - (Required) The value of the record
|
* `value` - (Required) The value of the record
|
||||||
* `type` - (Required) The type of the record
|
* `type` - (Required) The type of the record
|
||||||
* `ttl` - (Optional) The TTL of the record
|
* `ttl` - (Optional) The TTL of the record
|
||||||
* `priority` - (Optional) The TTL of the record
|
* `priority` - (Optional) The priority of the record
|
||||||
|
|
||||||
## Attributes Reference
|
## Attributes Reference
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ The following attributes are exported:
|
||||||
* `name` - The name of the record
|
* `name` - The name of the record
|
||||||
* `value` - The value of the record
|
* `value` - The value of the record
|
||||||
* `type` - The type of the record
|
* `type` - The type of the record
|
||||||
* `ttl` - The ttl of the record
|
* `ttl` - The TTL of the record
|
||||||
* `priority` - The priority of the record
|
* `priority` - The priority of the record
|
||||||
* `hostname` - The FQDN of the record
|
* `hostname` - The FQDN of the record
|
||||||
|
|
||||||
|
|
|
@ -3,14 +3,14 @@ layout: "cloudstack"
|
||||||
page_title: "Provider: CloudStack"
|
page_title: "Provider: CloudStack"
|
||||||
sidebar_current: "docs-cloudstack-index"
|
sidebar_current: "docs-cloudstack-index"
|
||||||
description: |-
|
description: |-
|
||||||
The CloudStack provider is used to interact with the many resources supported by CloudStack. The provider needs to be configured with a URL pointing to a runnning CloudStack API and the proper credentials before it can be used.
|
The CloudStack provider is used to interact with the many resources supported by CloudStack. The provider needs to be configured with a URL pointing to a running CloudStack API and the proper credentials before it can be used.
|
||||||
---
|
---
|
||||||
|
|
||||||
# CloudStack Provider
|
# CloudStack Provider
|
||||||
|
|
||||||
The CloudStack provider is used to interact with the many resources
|
The CloudStack provider is used to interact with the many resources
|
||||||
supported by CloudStack. The provider needs to be configured with a
|
supported by CloudStack. The provider needs to be configured with a
|
||||||
URL pointing to a runnning CloudStack API and the proper credentials
|
URL pointing to a running CloudStack API and the proper credentials
|
||||||
before it can be used.
|
before it can be used.
|
||||||
|
|
||||||
Use the navigation to the left to read about the available resources.
|
Use the navigation to the left to read about the available resources.
|
||||||
|
|
|
@ -3,12 +3,12 @@ layout: "cloudstack"
|
||||||
page_title: "CloudStack: cloudstack_firewall"
|
page_title: "CloudStack: cloudstack_firewall"
|
||||||
sidebar_current: "docs-cloudstack-resource-firewall"
|
sidebar_current: "docs-cloudstack-resource-firewall"
|
||||||
description: |-
|
description: |-
|
||||||
Creates firewall rules for a given ip address.
|
Creates firewall rules for a given IP address.
|
||||||
---
|
---
|
||||||
|
|
||||||
# cloudstack\_firewall
|
# cloudstack\_firewall
|
||||||
|
|
||||||
Creates firewall rules for a given ip address.
|
Creates firewall rules for a given IP address.
|
||||||
|
|
||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ resource "cloudstack_firewall" "default" {
|
||||||
|
|
||||||
The following arguments are supported:
|
The following arguments are supported:
|
||||||
|
|
||||||
* `ipaddress` - (Required) The ip address for which to create the firewall rules.
|
* `ipaddress` - (Required) The IP address for which to create the firewall rules.
|
||||||
Changing this forces a new resource to be created.
|
Changing this forces a new resource to be created.
|
||||||
|
|
||||||
* `rule` - (Required) Can be specified multiple times. Each rule block supports
|
* `rule` - (Required) Can be specified multiple times. Each rule block supports
|
||||||
|
@ -36,7 +36,7 @@ The following arguments are supported:
|
||||||
|
|
||||||
The `rule` block supports:
|
The `rule` block supports:
|
||||||
|
|
||||||
* `source_cidr` - (Required) The source cidr to allow access to the given ports.
|
* `source_cidr` - (Required) The source CIDR to allow access to the given ports.
|
||||||
|
|
||||||
* `protocol` - (Required) The name of the protocol to allow. Valid options are:
|
* `protocol` - (Required) The name of the protocol to allow. Valid options are:
|
||||||
`tcp`, `udp` and `icmp`.
|
`tcp`, `udp` and `icmp`.
|
||||||
|
@ -54,4 +54,4 @@ The `rule` block supports:
|
||||||
|
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `ipaddress` - The ip address for which the firewall rules are created.
|
* `ipaddress` - The IP address for which the firewall rules are created.
|
||||||
|
|
|
@ -23,10 +23,10 @@ resource "cloudstack_ipaddress" "default" {
|
||||||
The following arguments are supported:
|
The following arguments are supported:
|
||||||
|
|
||||||
* `network` - (Optional) The name of the network for which an IP address should
|
* `network` - (Optional) The name of the network for which an IP address should
|
||||||
be aquired and accociated. Changing this forces a new resource to be created.
|
be acquired and associated. Changing this forces a new resource to be created.
|
||||||
|
|
||||||
* `vpc` - (Optional) The name of the vpc for which an IP address should
|
* `vpc` - (Optional) The name of the VPC for which an IP address should
|
||||||
be aquired and accociated. Changing this forces a new resource to be created.
|
be acquired and associated. Changing this forces a new resource to be created.
|
||||||
|
|
||||||
*NOTE: Either `network` or `vpc` should have a value!*
|
*NOTE: Either `network` or `vpc` should have a value!*
|
||||||
|
|
||||||
|
@ -34,5 +34,5 @@ The following arguments are supported:
|
||||||
|
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `id` - The ID of the aquired and accociated IP address.
|
* `id` - The ID of the acquired and associated IP address.
|
||||||
* `ipaddress` - The IP address that was aquired and accociated.
|
* `ipaddress` - The IP address that was acquired and associated.
|
||||||
|
|
|
@ -37,7 +37,7 @@ The following arguments are supported:
|
||||||
* `network_offering` - (Required) The name of the network offering to use for
|
* `network_offering` - (Required) The name of the network offering to use for
|
||||||
this network.
|
this network.
|
||||||
|
|
||||||
* `vpc` - (Optional) The name of the vpc to create this network for. Changing
|
* `vpc` - (Optional) The name of the VPC to create this network for. Changing
|
||||||
this forces a new resource to be created.
|
this forces a new resource to be created.
|
||||||
|
|
||||||
* `aclid` - (Optional) The ID of a network ACL that should be attached to the
|
* `aclid` - (Optional) The ID of a network ACL that should be attached to the
|
||||||
|
|
|
@ -43,7 +43,7 @@ The following arguments are supported:
|
||||||
* `vpc_id` - (Required) The ID of the associated VPC.
|
* `vpc_id` - (Required) The ID of the associated VPC.
|
||||||
* `subnet_id` - (Optional) The ID of the associated subnet.
|
* `subnet_id` - (Optional) The ID of the associated subnet.
|
||||||
* `ingress` - (Optional) Specifies an ingress rule. Parameters defined below.
|
* `ingress` - (Optional) Specifies an ingress rule. Parameters defined below.
|
||||||
* `egress` - (Optional) Speicifes an egress rule. Parameters defined below.
|
* `egress` - (Optional) Specifies an egress rule. Parameters defined below.
|
||||||
|
|
||||||
Both `egress` and `ingress` support the following keys:
|
Both `egress` and `ingress` support the following keys:
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ The `rule` block supports:
|
||||||
* `action` - (Optional) The action for the rule. Valid options are: `allow` and
|
* `action` - (Optional) The action for the rule. Valid options are: `allow` and
|
||||||
`deny` (defaults allow).
|
`deny` (defaults allow).
|
||||||
|
|
||||||
* `source_cidr` - (Required) The source cidr to allow access to the given ports.
|
* `source_cidr` - (Required) The source CIDR to allow access to the given ports.
|
||||||
|
|
||||||
* `protocol` - (Required) The name of the protocol to allow. Valid options are:
|
* `protocol` - (Required) The name of the protocol to allow. Valid options are:
|
||||||
`tcp`, `udp`, `icmp`, `all` or a valid protocol number.
|
`tcp`, `udp`, `icmp`, `all` or a valid protocol number.
|
||||||
|
|
|
@ -29,7 +29,7 @@ resource "cloudstack_port_forward" "default" {
|
||||||
|
|
||||||
The following arguments are supported:
|
The following arguments are supported:
|
||||||
|
|
||||||
* `ipaddress` - (Required) The ip address for which to create the port forwards.
|
* `ipaddress` - (Required) The IP address for which to create the port forwards.
|
||||||
Changing this forces a new resource to be created.
|
Changing this forces a new resource to be created.
|
||||||
|
|
||||||
* `forward` - (Required) Can be specified multiple times. Each forward block supports
|
* `forward` - (Required) Can be specified multiple times. Each forward block supports
|
||||||
|
@ -50,4 +50,4 @@ The `forward` block supports:
|
||||||
|
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `ipaddress` - The ip address for which the port forwards are created.
|
* `ipaddress` - The IP address for which the port forwards are created.
|
||||||
|
|
|
@ -8,7 +8,7 @@ description: |-
|
||||||
|
|
||||||
# Consul Provider
|
# Consul Provider
|
||||||
|
|
||||||
[Consul](http://www.consul.io) is a tool for service discovery, configuration
|
[Consul](https://www.consul.io) is a tool for service discovery, configuration
|
||||||
and orchestration. The Consul provider exposes resources used to interact with a
|
and orchestration. The Consul provider exposes resources used to interact with a
|
||||||
Consul cluster. Configuration of the provider is optional, as it provides
|
Consul cluster. Configuration of the provider is optional, as it provides
|
||||||
defaults for all arguments.
|
defaults for all arguments.
|
||||||
|
|
|
@ -41,7 +41,7 @@ The following attributes are exported:
|
||||||
* `name` - The name of the record
|
* `name` - The name of the record
|
||||||
* `value` - The value of the record
|
* `value` - The value of the record
|
||||||
* `type` - The type of the record
|
* `type` - The type of the record
|
||||||
* `ttl` - The ttl of the record
|
* `ttl` - The TTL of the record
|
||||||
* `priority` - The priority of the record
|
* `priority` - The priority of the record
|
||||||
* `domain_id` - The domain ID of the record
|
* `domain_id` - The domain ID of the record
|
||||||
* `hostname` - The FQDN of the record
|
* `hostname` - The FQDN of the record
|
||||||
|
|
|
@ -63,7 +63,7 @@ The following arguments are supported:
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `name` - The name of the resource.
|
* `name` - The name of the resource.
|
||||||
* `dest_range` - The detination CIDR block of this route.
|
* `dest_range` - The destination CIDR block of this route.
|
||||||
* `network` - The name of the network of this route.
|
* `network` - The name of the network of this route.
|
||||||
* `next_hop_ip` - The IP address of the next hop, if available.
|
* `next_hop_ip` - The IP address of the next hop, if available.
|
||||||
* `next_hop_instance` - The name of the instance of the next hop, if available.
|
* `next_hop_instance` - The name of the instance of the next hop, if available.
|
||||||
|
|
|
@ -14,7 +14,7 @@ services to a Heroku app.
|
||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
# Create a new heroku app
|
# Create a new Heroku app
|
||||||
resource "heroku_app" "default" {
|
resource "heroku_app" "default" {
|
||||||
name = "test-app"
|
name = "test-app"
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@ create and manage applications on Heroku.
|
||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
# Create a new heroku app
|
# Create a new Heroku app
|
||||||
resource "heroku_app" "default" {
|
resource "heroku_app" "default" {
|
||||||
name = "my-cool-app"
|
name = "my-cool-app"
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ Provides a Heroku SSL certificate resource. It allows to set a given certificate
|
||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
# Create a new heroku app
|
# Create a new Heroku app
|
||||||
resource "heroku_app" "default" {
|
resource "heroku_app" "default" {
|
||||||
name = "test-app"
|
name = "test-app"
|
||||||
}
|
}
|
||||||
|
@ -46,6 +46,6 @@ The following arguments are supported:
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `id` - The ID of the add-on
|
* `id` - The ID of the add-on
|
||||||
* `cname` - The CNAME of ssl endpoint
|
* `cname` - The CNAME for the SSL endpoint
|
||||||
* `name` - The name of the SSL certificate
|
* `name` - The name of the SSL certificate
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ create and manage applications on Heroku.
|
||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
# Create a new heroku app
|
# Create a new Heroku app
|
||||||
resource "heroku_app" "default" {
|
resource "heroku_app" "default" {
|
||||||
name = "test-app"
|
name = "test-app"
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,7 @@ The following arguments are supported:
|
||||||
|
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `id` - The ID of the of the domain record
|
* `id` - The ID of the of the domain record.
|
||||||
* `hostname` - The hostname traffic will be served as
|
* `hostname` - The hostname traffic will be served as.
|
||||||
* `cname` - The cname traffic should route to.
|
* `cname` - The CNAME traffic should route to.
|
||||||
|
|
||||||
|
|
|
@ -24,12 +24,12 @@ resource "heroku_drain" "default" {
|
||||||
|
|
||||||
The following arguments are supported:
|
The following arguments are supported:
|
||||||
|
|
||||||
* `url` - (Required) The URL for Heroku to drain your logs to
|
* `url` - (Required) The URL for Heroku to drain your logs to.
|
||||||
* `app` - (Required) The Heroku app to link to.
|
* `app` - (Required) The Heroku app to link to.
|
||||||
|
|
||||||
## Attributes Reference
|
## Attributes Reference
|
||||||
|
|
||||||
The following attributes are exported:
|
The following attributes are exported:
|
||||||
|
|
||||||
* `token` - The unique token for your created drain
|
* `token` - The unique token for your created drain.
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ create and manage applications on Mailgun.
|
||||||
## Example Usage
|
## Example Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
# Create a new mailgun domain
|
# Create a new Mailgun domain
|
||||||
resource "mailgun_domain" "default" {
|
resource "mailgun_domain" "default" {
|
||||||
name = "test.example.com"
|
name = "test.example.com"
|
||||||
spam_action = "disabled"
|
spam_action = "disabled"
|
||||||
|
@ -30,8 +30,8 @@ The following arguments are supported:
|
||||||
* `smtp_password` - (Required) Password for SMTP authentication
|
* `smtp_password` - (Required) Password for SMTP authentication
|
||||||
* `spam_action` - (Optional) `disabled` or `tag` Disable, no spam
|
* `spam_action` - (Optional) `disabled` or `tag` Disable, no spam
|
||||||
filtering will occur for inbound messages. Tag, messages
|
filtering will occur for inbound messages. Tag, messages
|
||||||
will be tagged wtih a spam header.
|
will be tagged with a spam header.
|
||||||
* `wildcard` - (Optional) Boolean determines whether
|
* `wildcard` - (Optional) Boolean that determines whether
|
||||||
the domain will accept email for sub-domains.
|
the domain will accept email for sub-domains.
|
||||||
|
|
||||||
## Attributes Reference
|
## Attributes Reference
|
||||||
|
@ -48,7 +48,7 @@ The following attributes are exported:
|
||||||
* `record_type` - The record type.
|
* `record_type` - The record type.
|
||||||
* `valid` - `"valid"` if the record is valid.
|
* `valid` - `"valid"` if the record is valid.
|
||||||
* `value` - The value of the record.
|
* `value` - The value of the record.
|
||||||
* `sending_records` - An arry of DNS records for sending validation.
|
* `sending_records` - An array of DNS records for sending validation.
|
||||||
* `name` - The name of the record.
|
* `name` - The name of the record.
|
||||||
* `record_type` - The record type.
|
* `record_type` - The record type.
|
||||||
* `valid` - `"valid"` if the record is valid.
|
* `valid` - `"valid"` if the record is valid.
|
||||||
|
|
|
@ -18,7 +18,7 @@ To simplify the example, this intentionally ignores deploying and
|
||||||
getting your application onto the servers. However, you could do so either via
|
getting your application onto the servers. However, you could do so either via
|
||||||
[provisioners](/docs/provisioners/index.html) and a configuration
|
[provisioners](/docs/provisioners/index.html) and a configuration
|
||||||
management tool, or by pre-baking configured AMIs with
|
management tool, or by pre-baking configured AMIs with
|
||||||
[Packer](http://www.packer.io).
|
[Packer](https://www.packer.io).
|
||||||
|
|
||||||
After you run `terraform apply` on this configuration, it will
|
After you run `terraform apply` on this configuration, it will
|
||||||
automatically output the DNS address of the ELB. After your instance
|
automatically output the DNS address of the ELB. After your instance
|
||||||
|
|
|
@ -10,7 +10,7 @@ description: |-
|
||||||
|
|
||||||
[**Example Contents**](https://github.com/hashicorp/terraform/tree/master/examples/consul)
|
[**Example Contents**](https://github.com/hashicorp/terraform/tree/master/examples/consul)
|
||||||
|
|
||||||
[Consul](http://www.consul.io) is a tool for service discovery, configuration
|
[Consul](https://www.consul.io) is a tool for service discovery, configuration
|
||||||
and orchestration. The Key/Value store it provides is often used to store
|
and orchestration. The Key/Value store it provides is often used to store
|
||||||
application configuration and information about the infrastructure necessary
|
application configuration and information about the infrastructure necessary
|
||||||
to process requests.
|
to process requests.
|
||||||
|
|
|
@ -13,7 +13,7 @@ of the ways Terraform can be used.
|
||||||
|
|
||||||
All examples are ready to run as-is. Terraform will
|
All examples are ready to run as-is. Terraform will
|
||||||
ask for input of things such as variables and API keys. If you want to
|
ask for input of things such as variables and API keys. If you want to
|
||||||
conitnue using the example, you should save those parameters in a
|
continue using the example, you should save those parameters in a
|
||||||
"terraform.tfvars" file or in a `provider` config bock.
|
"terraform.tfvars" file or in a `provider` config bock.
|
||||||
|
|
||||||
~> **Warning!** The examples use real providers that launch _real_ resources.
|
~> **Warning!** The examples use real providers that launch _real_ resources.
|
||||||
|
|
|
@ -195,7 +195,7 @@ the getting started guide.
|
||||||
The EC2 instance we launched at this point is based on the AMI
|
The EC2 instance we launched at this point is based on the AMI
|
||||||
given, but has no additional software installed. If you're running
|
given, but has no additional software installed. If you're running
|
||||||
an image-based infrastructure (perhaps creating images with
|
an image-based infrastructure (perhaps creating images with
|
||||||
[Packer](http://www.packer.io)), then this is all you need.
|
[Packer](https://www.packer.io)), then this is all you need.
|
||||||
|
|
||||||
However, many infrastructures still require some sort of initialization
|
However, many infrastructures still require some sort of initialization
|
||||||
or software provisioning step. Terraform supports
|
or software provisioning step. Terraform supports
|
||||||
|
|
|
@ -33,7 +33,7 @@ configuration files.
|
||||||
|
|
||||||
As an example, we're going to use the
|
As an example, we're going to use the
|
||||||
[Consul Terraform module](#)
|
[Consul Terraform module](#)
|
||||||
which will setup a complete [Consul](http://www.consul.io) cluster
|
which will setup a complete [Consul](https://www.consul.io) cluster
|
||||||
for us.
|
for us.
|
||||||
|
|
||||||
Create a configuration file with the following contents:
|
Create a configuration file with the following contents:
|
||||||
|
|
|
@ -13,7 +13,7 @@ introduces how to use provisioners to run basic shell scripts on
|
||||||
instances when they're created.
|
instances when they're created.
|
||||||
|
|
||||||
If you're using an image-based infrastructure (perhaps with images
|
If you're using an image-based infrastructure (perhaps with images
|
||||||
created with [Packer](http://www.packer.io)), then what you've
|
created with [Packer](https://www.packer.io)), then what you've
|
||||||
learned so far is good enough. But if you need to do some initial
|
learned so far is good enough. But if you need to do some initial
|
||||||
setup on your instances, provisioners let you upload files,
|
setup on your instances, provisioners let you upload files,
|
||||||
run shell scripts, etc.
|
run shell scripts, etc.
|
||||||
|
@ -35,7 +35,7 @@ resource "aws_instance" "example" {
|
||||||
```
|
```
|
||||||
|
|
||||||
This adds a `provision` block within the `resource` block. Multiple
|
This adds a `provision` block within the `resource` block. Multiple
|
||||||
`provision` blocks can be added to define multiple provisoining steps.
|
`provision` blocks can be added to define multiple provisioning steps.
|
||||||
Terraform supports
|
Terraform supports
|
||||||
[multiple provisioners](/docs/provisioners/index.html),
|
[multiple provisioners](/docs/provisioners/index.html),
|
||||||
but for this example we use the "local-exec" provisioner.
|
but for this example we use the "local-exec" provisioner.
|
||||||
|
|
|
@ -3,14 +3,14 @@ layout: "intro"
|
||||||
page_title: "Input Variables"
|
page_title: "Input Variables"
|
||||||
sidebar_current: "gettingstarted-variables"
|
sidebar_current: "gettingstarted-variables"
|
||||||
description: |-
|
description: |-
|
||||||
You now have enough Terraform knowledge to create useful configurations, but we're still hardcoding access keys, AMIs, etc. To become truly shareable and commitable to version control, we need to parameterize the configurations. This page introduces input variables as a way to do this.
|
You now have enough Terraform knowledge to create useful configurations, but we're still hardcoding access keys, AMIs, etc. To become truly shareable and committable to version control, we need to parameterize the configurations. This page introduces input variables as a way to do this.
|
||||||
---
|
---
|
||||||
|
|
||||||
# Input Variables
|
# Input Variables
|
||||||
|
|
||||||
You now have enough Terraform knowledge to create useful
|
You now have enough Terraform knowledge to create useful
|
||||||
configurations, but we're still hardcoding access keys,
|
configurations, but we're still hardcoding access keys,
|
||||||
AMIs, etc. To become truly shareable and commitable to version
|
AMIs, etc. To become truly shareable and committable to version
|
||||||
control, we need to parameterize the configurations. This page
|
control, we need to parameterize the configurations. This page
|
||||||
introduces input variables as a way to do this.
|
introduces input variables as a way to do this.
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ a tool to manage their services.
|
||||||
#### Software Demos
|
#### Software Demos
|
||||||
|
|
||||||
Modern software is increasingly networked and distributed. Although tools like
|
Modern software is increasingly networked and distributed. Although tools like
|
||||||
[Vagrant](http://www.vagrantup.com/) exist to build virtualized environments
|
[Vagrant](https://www.vagrantup.com/) exist to build virtualized environments
|
||||||
for demos, it is still very challenging to demo software on real infrastructure
|
for demos, it is still very challenging to demo software on real infrastructure
|
||||||
which more closely matches production environments.
|
which more closely matches production environments.
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="footer-hashi col-sm-5 col-xs-12">
|
<div class="footer-hashi col-sm-5 col-xs-12">
|
||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
<span>Copyright © <%= Time.now.year %>. A <a href="http://www.hashicorp.com">HashiCorp</a> Project.</span>
|
<span>Copyright © <%= Time.now.year %>. A <a href="https://www.hashicorp.com">HashiCorp</a> Project.</span>
|
||||||
<a class="hashi-logo" href="http://www.hashicorp.com"><i class="hashi-logo"></i></a>
|
<a class="hashi-logo" href="https://www.hashicorp.com"><i class="hashi-logo"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
<nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
|
<nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
|
||||||
<ul class="buttons nav navbar-nav navbar-right rls-sb">
|
<ul class="buttons nav navbar-nav navbar-right rls-sb">
|
||||||
<li class="first download terra-btn"><a href="/downloads.html">Download</a></li>
|
<li class="first download terra-btn"><a href="/downloads.html">Download</a></li>
|
||||||
<li class="github terra-btn"><a href="https://github.com/hashicorp/terraform">Github</a></li>
|
<li class="github terra-btn"><a href="https://github.com/hashicorp/terraform">GitHub</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<ul class="main-links nav navbar-nav navbar-right rls-sb">
|
<ul class="main-links nav navbar-nav navbar-right rls-sb">
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li<%= sidebar_current("docs-google-index") %>>
|
<li<%= sidebar_current("docs-google-index") %>>
|
||||||
<a href="/docs/providers/google/index.html">google Provider</a>
|
<a href="/docs/providers/google/index.html">Google Provider</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li<%= sidebar_current("docs-google-resource") %>>
|
<li<%= sidebar_current("docs-google-resource") %>>
|
||||||
|
|
Loading…
Reference in New Issue