terraform/website/source/docs/configuration
Martin Atkins ef161e1c1b Various interpolation functions for CIDR range manipulation.
These new functions allow Terraform to be used for network address space
planning tasks, and make it easier to produce reusable modules that
contain or depend on network infrastructure.

For example:
- cidrsubnet allows an aws_subnet to derive its
  CIDR prefix from its parent aws_vpc.
- cidrhost allows a fixed IP address for a resource to be assigned within
  an address range defined elsewhere.
- cidrnetmask provides the dotted-decimal form of a prefix length that is
  accepted by some systems such as routing tables and static network
  interface configuration files.

The bulk of the work here is done by an external library I authored called
go-cidr. It is MIT licensed and was implemented primarily for the purpose
of using it within Terraform. It has its own unit tests and so the unit
tests within this change focus on simple success cases and on the correct
handling of the various error cases.
2015-10-22 08:10:52 -07:00
..
atlas.html.md
environment-variables.html.md adding more verbose description to Environment Variables page, explained TF_LOG more 2015-07-02 13:49:57 -05:00
index.html.md
interpolation.html.md Various interpolation functions for CIDR range manipulation. 2015-10-22 08:10:52 -07:00
load.html.md
modules.html.md
outputs.html.md
override.html.md
providers.html.md website: document templates 2015-05-04 11:42:05 -07:00
resources.html.md Adding ignore_changes lifecycle meta property 2015-10-14 16:34:27 -05:00
syntax.html.md Document that heredoc syntax is supported. 2015-10-05 09:38:52 -07:00
variables.html.md website: update docs with environment variables for vars 2015-04-22 06:37:03 +02:00