Commit Graph

1632 Commits

Author SHA1 Message Date
clint shryock
ccd37796ec Merge branch 'pr-3707'
* pr-3707:
  config updates for ElastiCache test
  Removing the instance_type check in the ElastiCache cluster creation. We now allow the error to bubble up to the userr when the wrong instance type is used. The limitation for t2 instance types now allowing snapshotting is also now documented
  Making the changes to the snapshotting for Elasticache Redis as per @catsby's findings
  Added an extra test for the Elasticache Cluster to show that updates work. Also added some debugging to show that the API returns the Elasticache retention period info
  When I was setting the update parameters for the Snapshotting, I didn't update the copy/pasted params
  Adding the ability to specify a snapshot window and retention limit for Redis ElastiCache clusters
2015-11-06 16:55:16 -06:00
Rob Zienert
327bd4f9c0 Adding S3 support for Lambda provider 2015-11-06 15:57:18 -06:00
Will Stern
1ab69ab638 typo in cluster_identifier 2015-11-06 15:55:58 -06:00
captainill
1269d2a156 shared styles update 2015-11-06 12:45:10 -08:00
captainill
39cbc56161 in progress header redesign 2015-11-06 12:35:24 -08:00
Clint
c284f31570 Merge pull request #3626 from wojtekmach/patch-1
digitalocean: update index docs for do_token var
2015-11-06 11:32:09 -06:00
Clint
ea3fc69f67 Merge pull request #3789 from stack72/f-aws-rds-cluster-instance-docs
provider/aws: RDS Cluster Instance Docs Update
2015-11-06 11:30:22 -06:00
Joe Topjian
1656e2837c Merge pull request #3772 from Fodoj/add-fixed-ips-to-openstack-ports
provider/openstack: Add fixed ips to openstack ports
2015-11-06 10:21:20 -07:00
clint shryock
83ae6fe410 document source_security_group_id for ELB 2015-11-06 11:20:30 -06:00
stack72
e8a411ce5f Fixing the RDS Cluster Instance docs to show that either an instance must be set as public OR have a db_subnet_group_name set 2015-11-06 16:10:21 +00:00
stack72
350f91ec06 Removing the instance_type check in the ElastiCache cluster creation. We now allow the error to bubble up to the userr when the wrong instance type is used. The limitation for t2 instance types now allowing snapshotting is also now documented 2015-11-06 11:16:51 +00:00
Brett Mack
bda4ef7e7c Merge branch 'terraform' into hmrc 2015-11-06 10:22:25 +00:00
Clint
cb52e23226 Merge pull request #3757 from stack72/f-aws-rds-cluster-backup
provider/aws: RDS Cluster additions
2015-11-05 14:28:18 -06:00
Paul Hinze
d347b9d8e5 Merge pull request #3729 from hashicorp/docs-vmware-vsphere
docs: Change vSphere to VMware vSphere
2015-11-05 13:07:50 -06:00
Paul Hinze
e85a618d67 Merge pull request #3717 from rakutentech/improve-acceptance-test
provider/vsphere: Fix acceptance tests for using optional parameters
2015-11-05 13:07:20 -06:00
Kirill Shirinkin
3a63b48f97 provider/openstack: fixed_ips implementation for ports 2015-11-05 19:23:05 +01:00
Brett Mack
cb90e6c037 Merge branch 'master' into hmrc 2015-11-05 16:35:27 +00:00
ryane
72c86a62c0 support for log driver + config in docker container 2015-11-04 15:52:16 -05:00
ryane
4531866d8d add label support to docker container resource 2015-11-04 15:52:15 -05:00
ryane
6842c32d03 add basic runtime constraints to docker_container 2015-11-04 15:52:15 -05:00
ryane
17d185808e restart policy support for docker_container 2015-11-04 15:52:15 -05:00
ryane
0ded14f160 entrypoint support for docker_container resource 2015-11-04 15:52:15 -05:00
clint shryock
e3be1d5f10 update elb access logs docs 2015-11-04 14:15:40 -06:00
Trevor Pounds
02ee437328 Add website docs. 2015-11-04 14:14:51 -06:00
stack72
1d0dbc5d19 Adding backup_retention_period, preferred_backup_window and preferred_maintenance_window to RDS Cluster 2015-11-04 19:40:22 +00:00
Dave Cunningham
bb5eb4ff46 Merge pull request #3702 from lwander/f-gcp-global-forwarding-rule
provider/google: global forwarding rule tests & documentation
2015-11-03 13:41:08 -05:00
Lars Wander
d344d3e39a provider/google: global forwarding rule tests & documentation 2015-11-03 13:31:46 -05:00
Lars Wander
d11524682a provider/google: Target HTTPS proxy resource + tests & documentation 2015-11-03 12:34:13 -05:00
Dave Cunningham
0097d7105b Merge pull request #3727 from lwander/f-gcp-target-http-proxy
provider/google: Target HTTP proxy resource + tests & documentation
2015-11-03 12:12:01 -05:00
Lars Wander
843c04e917 provider/google: Improve Container Scope Example Documentation 2015-11-03 10:30:36 -05:00
Lars Wander
e7ebb0ac40 provider/google: target http proxies resource + tests & documentation 2015-11-03 08:54:30 -05:00
Joe Topjian
312d371ce9 provider/openstack: Additions to the OpenStack Port resource
This commit adds further work to the OpenStack port resource:

* Makes relevant fields computed
* Adds state change functions
* Adds acceptance tests
* Adds Documentation
2015-11-03 06:07:32 +00:00
Joe Topjian
352d6abfd7 Merge pull request #3232 from jtopjian/openstack-bootfromvolume-image-fixes
provider/openstack: Boot From Volume and Image Handling Fixes
2015-11-03 13:57:18 +09:00
Cameron Stokes
05a0a41236 vSphere occurrences in vsphere_virtual_machine resource page 2015-11-02 18:27:22 -08:00
Cameron Stokes
d99b9aaa6f vSphere occurrence in layout 2015-11-02 18:25:05 -08:00
Cameron Stokes
964c9cd7e8 Change all occurrences of 'vSphere' to 'VMware vSphere' 2015-11-02 18:21:08 -08:00
Dave Cunningham
519756c42a Merge pull request #3722 from lwander/f-gcp-url-maps
provider/google: Added url map resource + tests & documentation
2015-11-02 17:29:29 -05:00
Lars Wander
ccb3f92bd1 provider/google: Added url map resource + tests & documentation 2015-11-02 17:12:41 -05:00
Clint
cb8962a6c6 Merge pull request #3710 from stack72/f-aws-asg-generated-name
provider/aws: Making the AutoScalingGroup name optional
2015-11-02 16:07:49 -06:00
Dave Cunningham
232a538c14 Merge pull request #3723 from lwander/f-gcp-ssl-certs
provider/google: SSL Certificates resource + tests & documentation
2015-11-02 14:44:19 -05:00
Lars Wander
f70d4079c1 provider/google: SSL Certificates resource + tests & documentation 2015-11-02 14:35:51 -05:00
Brett Mack
fc7dcb824f Minor change to documentation 2015-11-02 19:22:48 +00:00
Dave Cunningham
6ac8290f12 Merge pull request #3701 from lwander/f-gcp-global-address
provider/google: global address + tests & documentation
2015-11-02 13:29:36 -05:00
Sunil K Chopra
16b0e0d619 documentation, thanks again to stack72 2015-11-02 09:44:29 -06:00
Brett Mack
8376a5a160 Merge branch 'terraform' 2015-11-02 13:57:44 +00:00
Brett Mack
8780bd269a Added vCloud Director provider with tests and provider documentation 2015-11-02 13:39:25 +00:00
Radek Simko
94456dd20c Merge pull request #3713 from lwander/b-gcp-backend-region
provider/google: Region attribute wasn't wrapped in quotes
2015-11-02 10:47:27 +00:00
Takaaki Furukawa
12fc9a1d78 Fix acceptance tests for using optional parameters at different environment 2015-11-01 13:04:56 +09:00
Joe Topjian
7596e64570 provider/openstack: Documentation update for Security Group "self"
This commit adds a note about `cidr` and `from_group_id` being ignored
if `self` is set to true.

Fixes #3448
2015-11-01 01:24:38 +00:00
Joe Topjian
4a5cd0b415 provider/openstack: Fixing Image ID/Name areas
This commit cleans up areas that configure the image_id and image_name.

It enables the ability to not have to specify an image_id or image_name
when booting from a volume.

It also prevents Terraform from reporting an error when an image name is no
longer able to be resolved from an image ID. This usually happens when the
image has been deleted, but there are still running instances that were based
off of it.

The image_id and image_name parameters no longer immediately take a default
value from the OS_IMAGE_ID and OS_IMAGE_NAME environment variables. If no other
resolution of an image_id or image_name were found, then these variables will
be referenced. This further supports booting from a volume.

Finally, documentation was updated to take into account booting from a volume.
2015-10-31 22:45:34 +00:00
Lars Wander
966b5c9f02 provider/google: Region attribute wasn't wrapped in quotes 2015-10-31 09:52:50 -04:00
Joe Topjian
cc2b3677e6 Merge pull request #3091 from berendt/openstack_subnet_ip_default
provider/openstack: use '4' as default for ip_version of subnet
2015-10-31 22:15:48 +09:00
Joe Topjian
fa6df71b70 Merge pull request #3126 from jtopjian/openstack-icmp-documentation
provider/openstack: ICMP Documentation
2015-10-31 22:06:06 +09:00
stack72
69b905fb92 Making the AutoScalingGroup name optiona 2015-10-31 09:24:46 +00:00
stack72
7dd15469a5 Adding the ability to specify a snapshot window and retention limit for Redis ElastiCache clusters 2015-10-31 00:09:20 +00:00
Paul Hinze
3a7fa866c1 Merge pull request #3274 from stack72/aws-codecommit
provider/aws: CodeCommit - Currently only in us-east-1
2015-10-30 17:41:28 -05:00
Lars Wander
4ec1da4c86 provider/google: global address + tests & documentation 2015-10-30 17:57:09 -04:00
stack72
14604e432e Added the documentation for the CodeCommit repository 2015-10-30 21:39:16 +00:00
Dave Cunningham
8ff8f17add Merge pull request #3667 from lwander/f-gcp-instance-template-preemptible
provider/google: Added `preemtible` flag to `instance_template`
2015-10-30 17:38:15 -04:00
Dave Cunningham
f562d17a13 Merge pull request #3617 from lwander/f-gcp-sql-instance
provider/google: SQL instance & database tests & documentation
2015-10-30 17:36:28 -04:00
Paul Hinze
07a9c34e02 Merge pull request #3339 from stack72/aws-asg-docs-3327
docs: Updating the ASG docs to suggest health_check_grace_period is a required field under certain circumstances
2015-10-30 15:46:31 -05:00
Lars Wander
2da1ba0118 provider/google: Added preemtible flag to instance_template 2015-10-30 16:07:11 -04:00
Lars Wander
07de5e7260 provider/google: SQL instance & database tests & documentation 2015-10-30 15:35:29 -04:00
Clint
4db8ef4a45 Merge pull request #3529 from hashicorp/b-aws-rds-copy-tags-to-snapshots
provider/aws: Add configuration to enable copying RDS tags to final snapshot
2015-10-30 09:09:41 -05:00
Nashwan Azhari
bf09edc642 provider/Azure: fixes:
added wait on instance deletion for associated blob deletion.
added guarding Mutex for secgroup-rule-related concurrent operations.
added usage warning on secgroup rules.
2015-10-30 02:57:47 +02:00
Clint
5c3c1e2327 Merge pull request #3548 from MDL/aws_route
provider/aws: add aws_route resource (finish)
2015-10-29 17:06:56 -05:00
Seth Vargo
0b28cceaf7 Trailing slash 2015-10-29 16:22:34 -04:00
Paul Hinze
79e6f2fc9d Merge pull request #3683 from hashicorp/phinze/doc-vsphere-acctests
website: document vsphere acctest instructions
2015-10-29 14:53:47 -05:00
Paul Hinze
b1cf7f4841 Merge pull request #3682 from f440/update-logging-option
docs: Correct logging option example
2015-10-29 14:53:31 -05:00
Paul Hinze
32ae193e94 Merge pull request #2778 from apparentlymart/tls
TLS utility provider
2015-10-29 14:51:06 -05:00
Clint
cc0b941ba2 Merge pull request #3685 from stack72/f-aws-s3bucket-arn
Adding a computed ARN for the S3 Bucket as per #3666
2015-10-29 11:09:54 -05:00
stack72
8eec0c896f Adding a computed ARN for the S3 Bucket as per #3666 2015-10-29 13:33:35 +00:00
Clint
cb2ecf5733 Merge pull request #3255 from Runscope/local-kinesis
provider/aws: allow local kinesis
2015-10-29 08:24:07 -05:00
Paul Hinze
be3dd42c9d website: document vsphere acctest instructions
closes #3524
2015-10-29 07:48:11 -05:00
f440
983e07cc17 docs: Correct logging option example
ref. 0090c063e8
2015-10-29 18:56:40 +09:00
Radek Simko
678c7e905a Merge pull request #3094 from TimeIncOSS/f-aws-cloudtrail
provider/aws: Add support for CloudTrail
2015-10-29 07:03:17 +00:00
clint shryock
9aeb04909c Merge branch 'master' into pr-2836
* master: (335 commits)
  Update CHANGELOG.md
  config: return to the go1.5 generated lang/y.go
  Update CHANGELOG.md
  Allow cluster name, not only ARN for aws_ecs_service
  Update CHANGELOG.md
  Add check errors on reading CORS rules
  Update CHANGELOG.md
  website: docs for null_resource
  dag: use hashcodes to as map key to edge sets
  Update CHANGELOG.md
  Update CHANGELOG.md
  Update CHANGELOG.md
  Use hc-releases
  provider/google: Added scheduling block to compute_instance
  Use vendored fastly logo
  Use releases for releases
  Update CHANGELOG.md
  Update CHANGELOG.md
  Update vpn.tf
  Update CHANGELOG.md
  ...
2015-10-28 13:20:10 -05:00
Radek Simko
7c4849541a aws: Add docs for aws_cloudtrail 2015-10-28 17:14:24 +00:00
Radek Simko
0d8d6fde79 Merge pull request #2636 from TimeIncOSS/f-aws-cloudformation
provider/aws: Add aws_cloudformation_stack
2015-10-28 16:16:14 +00:00
Clint
5cedd64a15 Merge pull request #3387 from kjmkznr/s3-cors
provider/aws: Add CORS settings to S3 bucket
2015-10-28 10:09:44 -05:00
Paul Hinze
fc3bda3651 Merge pull request #3659 from hashicorp/phinze/doc-null-resource
website: docs for null_resource
2015-10-27 16:16:25 -05:00
Paul Hinze
7f800f3498 website: docs for null_resource 2015-10-27 15:28:37 -05:00
Dave Cunningham
66336f577a Merge pull request #3643 from lwander/f-gcp-instance-scheduling
provider/google: Added scheduling block to compute_instance
2015-10-26 19:29:33 -04:00
Lars Wander
5a311dbd11 provider/google: Added scheduling block to compute_instance 2015-10-26 16:16:06 -04:00
BSick7
9cb1aada0a Fixing page metadata for aws_route. 2015-10-26 13:26:47 -04:00
Seth Vargo
74d1486a4d Use vendored fastly logo 2015-10-26 11:53:42 -04:00
Seth Vargo
456f1a7676 Use releases for releases 2015-10-26 11:48:59 -04:00
Joshua Garnett
d86376c0ac Fixing the cloudwatch_metric_alarm auto scale example 2015-10-23 08:22:46 -04:00
Martin Atkins
f6fd41e7b5 tls provider
As of this commit this provider has only logical resources that allow
the creation of private keys, self-signed certs and certificate requests.
These can be useful when creating other resources that use TLS
certificates, such as AWS Elastic Load Balancers.

Later it could grow to include support for real certificate provision from
CAs using the LetsEncrypt ACME protocol, once it is stable.
2015-10-22 21:48:32 -07:00
Wojtek Mach
65cd53f70a digitalocean: update index docs for do_token var
Updates the docs and clarifies the usage of `do_token` variable.

I was experiencing an issue mentioned here https://github.com/hashicorp/terraform/issues/124 and so adding more docs should be helpful.
2015-10-22 21:14:54 +02:00
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
Martin Atkins
932f0ddbeb Fix syntax errors in AWS CodeDeploy resource docs. 2015-10-21 09:45:48 -07:00
Martin Atkins
f790309634 CodeDeploy links to the AWS provider sidebar.
Missed these when merging #2783.
2015-10-21 08:44:32 -07:00
Martin Atkins
c0f44a7301 Merge #2783: AWS Codeploy apps and deployment groups 2015-10-21 08:38:58 -07:00
Martin Atkins
dd56b39e0c Codeploy deployment group app_name instead of application_name.
The corresponding resource is called aws_codeploy_app, so for consistency
we'll name the attribute app_name instead of application_name.
2015-10-21 08:34:46 -07:00
Matt Morrison
cccc5d03e3 Add lower / upper interpolation functions 2015-10-21 08:16:24 -07:00
Christopher Tiwald
0952505358 aws: Add docs for aws_codedeploy_deployment_group 2015-10-20 18:05:40 -04:00
Christopher Tiwald
fa3dfd1420 aws: Add documentation for "aws_codedeploy_app" resources. 2015-10-20 18:05:39 -04:00
Martin Atkins
484d6f8765 Merge pull request #3487 from nathan7/etcd
Etcd remote state backend
2015-10-19 18:42:29 -07:00
BSick7
6a593f9d17 Fixing aws identifiers for aws_route.
Fixing basic acceptance test.
Adding warning to website about mixed mode.
Adding exists to aws_route.
Adding acceptance test for changing destination_cidr_block.
2015-10-19 09:16:27 -04:00
gkze
ac0afad6e9 Add aws_route resource 2015-10-19 09:16:26 -04:00
David Adams
3021069207 Update init and remote config command docs
* Update init docs to be correct, and provide an example.
* Update remote config docs to provide more details about the Consul
  backend and to provide another example.
2015-10-18 18:23:13 -05:00
Nathan Zadoks
362a2035c0 Document the etcd remote state backend 2015-10-18 23:24:56 +02:00
Dave Cunningham
5930771615 Update compute_instance.html.markdown
Make it clear that you can't have two networks
2015-10-18 13:21:41 -04:00
clint shryock
20bc0ca3cd document copy_tags 2015-10-16 11:20:24 -05:00
Radek Simko
4017a611c3 docs: Glacier Vault - add title + make note more brief 2015-10-15 20:59:58 +02:00
Radek Simko
26bc27594b docs: Fix EFS documentation 2015-10-15 20:57:42 +02:00
Paul Hinze
9d41e6f3d1 vsphere docs: add warning about possible changes
Since we merged this so that the community could collaborate on
improvements, I thought it would be prudent to inform potential users of
the status of the provider so they know what to expect.
2015-10-15 09:35:06 -05:00
Paul Hinze
60e9bec052 Merge pull request #3483 from hashicorp/d-vsphere
vsphere docs; first draft
2015-10-15 09:21:32 -05:00
Paul Hinze
05d6c5b509 vsphere docs; first draft
I'm not familiar with vSphere so I had to skip over details in some
places, but this at least gets the basic structure in for the docs.
2015-10-15 09:18:05 -05:00
Martin Atkins
3708e752af Merge pull request #3138 from mastor/master
Support tags for aws_db_subnet_group
2015-10-14 19:36:45 -07:00
Martin Atkins
1300f165b1 Merge pull request #3311 from caarlos0/allow-non-persistent-spot-requests
Allow non-persistent spot requests
2015-10-14 19:34:31 -07:00
Rob Zienert
a1939e70f7 Adding ignore_changes lifecycle meta property 2015-10-14 16:34:27 -05:00
Paul Hinze
5f6c03f515 Merge pull request #3191 from hashicorp/f-asg-wait-config
provider/aws: configurable capacity waiting duration
2015-10-14 10:34:55 -05:00
Paul Hinze
c51080d16b Merge pull request #3210 from hashicorp/d-module-source-private-github-repos
doc: module sources from private github repos
2015-10-14 10:21:15 -05:00
Paul Hinze
46952b9c13 Merge pull request #3469 from squaresurf/doc-update
A script must have executable permissions.
2015-10-14 10:20:45 -05:00
Paul Hinze
1b29840632 Merge pull request #3484 from hashicorp/edit-this-page
Website: use `github_url` in "edit this page" href
2015-10-14 10:20:16 -05:00
Paul Hinze
e62d2c7aec Merge pull request #3489 from gtheys/fix_doc_aws_elb_stickyness
fix illegal char in the policy name
2015-10-14 10:19:47 -05:00
Garrett Heel
9c2725e0a5 provider/aws: allow local kinesis 2015-10-13 14:29:50 -07:00
Radek Simko
61948f35d2 provider/aws: Add docs for aws_cloudformation_stack 2015-10-13 22:55:09 +02:00
Radek Simko
88e56479a5 docs: Make IAM policy doc canonical 2015-10-13 22:52:11 +02:00
Radek Simko
43c7711ac8 docs/aws: Fix whitespacing in glacier_vault 2015-10-13 22:46:55 +02:00
stack72
2a7b8be9f3 Gofmt of the aws glacier vault resource 2015-10-13 14:58:29 +01:00
stack72
95d35ad77f Adding the the docs for the Glacier Vault resource
Updating the glacier docs to include a link to the AWS developer guide
2015-10-13 14:58:29 +01:00
Geert Theys
aaac9435ec fix illegal char in the policy name
aws_lb_cookie_stickiness_policy.elbland: Error creating LBCookieStickinessPolicy: ValidationError: Policy name cannot contain characters that are not letters, or digits or the dash.
2015-10-13 12:57:22 +02:00
Paul Hinze
a811a72f11 provider/aws: fix force_delete on ASGs
The `ForceDelete` parameter was getting sent to the upstream API call,
but only after we had already finished draining instances from
Terraform, so it was a moot point by then.

This fixes that by skipping the drain when force_delete is true, and it
also simplifies the field config a bit:

 * set a default of false to simplify the logic
 * remove `ForceNew` since there's no need to replace the resource to
   flip this value
 * pull a detail comment from code into the docs
2015-10-12 17:10:01 -05:00
Paul Hinze
61721387b3 Merge pull request #3457 from TimeIncOSS/f-aws-ec2-placement-groups
provider/aws: Add support for EC2 Placement Group
2015-10-12 14:24:12 -05:00
Clint
8152f5822e Merge pull request #3265 from stack72/aws-s3-bucket-update
provider/aws: Adding some other simple S3 Bucket Object (Optional) Inputs
2015-10-12 14:23:29 -05:00
Sam Handler
b9c43b2ee9 use github_url in 'Edit This Page link 2015-10-12 15:02:11 -04:00
Sam Handler
8a5d558656 add github slug to website config 2015-10-12 15:01:06 -04:00
Sam Handler
af5dae5907 bundle update middleman-hashicorp 2015-10-12 15:00:43 -04:00
Martin Atkins
51630aea26 Merge #3397: Tags for AWS Kinesis Streams 2015-10-12 09:38:09 -07:00
Garrett Heel
36f78cc1dc provider/aws: Allow tags for kinesis streams 2015-10-12 09:00:56 -07:00
stack72
3809cb5b88 Fixing the merge conflicts on the s3 bucket object resource after another PR had been merged 2015-10-12 16:51:27 +01:00
Martin Atkins
091d3fe206 Merge #3351: aws_autoscaling_lifecycle_hook resource 2015-10-11 22:52:00 -07:00
Jonathan Leibiusky
57c80a0d46 Add support for aws autoscaling lifecycle hooks. 2015-10-11 20:42:40 -03:00
stack72
7d600cadd2 Adding the docs for the autoscaling_lifecycle_hook 2015-10-11 20:42:14 -03:00
Martin Atkins
200a42ab46 Documentation of TF_LOG taking log levels.
As of 0090c063e it is now possible to filter the logs by level by setting
TF_LOG to one of the known log level names.
2015-10-11 10:56:45 -07:00
Anthony Stanton
b62833e7b8 Add documentation for compact() 2015-10-11 16:47:48 +02:00
Martin Atkins
b7247026e9 Merge #3228: aws_directory_service_directory resource 2015-10-10 18:09:17 -07:00
Martin Atkins
fd0174b031 Merge pull request #3415 from apparentlymart/heredoc-docs
Document that heredoc syntax is supported
2015-10-10 17:32:27 -07:00
Martin Atkins
a97036f3a3 Merge pull request #3383 from apparentlymart/docker-container-command-docs
Example for the command arg on docker_container.
2015-10-10 17:30:33 -07:00
Martin Atkins
1f8bdf9585 Merge #3123: More info on -var-file option in intro. 2015-10-10 17:26:20 -07:00
Shani Elharrar
9a6f680eda Updated note about variable files 2015-10-10 17:25:44 -07:00
Martin Atkins
5a91a765e9 Merge pull request #3367 from josephholsten/atlas-artifact
Update docs to show correct launching of atlas artifact in AWS.
2015-10-10 17:19:09 -07:00
Trevor Pounds
a4fb080abe Add missing to_port argument to website docs. 2015-10-10 14:54:59 -07:00
Martin Atkins
a888cd6f62 Merge pull request #3200 from zpatrick/master
Optional "content" argument for "s3_bucket_object"
2015-10-10 11:26:38 -07:00
Sam Handler
444d63240b Update page title for project.html.markdown 2015-10-09 17:43:10 -04:00
Sam Handler
234adffd51 Add Packet to docs layout sidebar 2015-10-09 17:42:36 -04:00
Sam Handler
3b3726675b Add Packet layout. 2015-10-09 17:41:55 -04:00
Daniel Paul Searles
fd2d9371e9 A script must have executable permissions.
Why:

* The current example for passing arguments to a local script does not
  include making the uploaded file executable.

This change addresses the need by:

* Add a step to make the uploaded script executable to the example
  showing how to pass arguments to an uploaded script.
2015-10-09 11:27:38 -07:00
Julian C. Dunn
3143d1703d Graphviz Workspace appears to be dead, so remove it from the docs. 2015-10-09 01:19:14 -04:00
Radek Simko
f43ea74f4d provider/aws: Add docs for aws_directory_service_directory 2015-10-08 17:06:39 -07:00
Rafael Fonseca
acb8d044a3 Add missing 'e' 2015-10-09 09:34:17 +13:00
Radek Simko
78f76b993c provider/aws: Add docs for aws_placement_group 2015-10-08 13:03:25 -07:00
stack72
0a5387db90 Adding some examples of the S3 bucket object parameters as well as checking for an empty string in the new S3 bucket object params 2015-10-08 17:24:33 +01:00
Clint
4962ef159b Merge pull request #3036 from hashicorp/b-aws-eip-computed-instance
provider/aws: Allow Instance to be computed in EIPs
2015-10-08 09:38:26 -05:00
Clint Shryock
9d973f1279 document limitation of instance id / network interface id 2015-10-08 09:30:55 -05:00
Radek Simko
8364827a36 Merge pull request #3443 from TimeIncOSS/f-aws-es
provider/aws: Add support for Elastic Search
2015-10-08 07:06:52 -07:00
Sander van Harmelen
cc921b0bc7 Small refactor for better readability and updated the docs 2015-10-08 10:09:11 +02:00
Radek Simko
4ca3853824 Merge pull request #3277 from stack72/aws-app-cookieness-doc-update
docs: Updating the app_cookie_stickiness_policy docs to reflect needing a L…
2015-10-07 17:18:55 -07:00
Radek Simko
e65ef8f13f provider/aws: Add docs for aws_elasticsearch_domain 2015-10-07 16:57:46 -07:00
Paul Hinze
40f09b7cbd Merge pull request #2260 from crunchywelch/packet_driver
Packet bare metal cloud hosting platform provider
2015-10-07 15:15:42 -05:00
Robert Roland
2b75e65129 Update container.html.markdown
Correcting a misspelling in the docs.
2015-10-07 13:07:41 -07:00
Clint Shryock
7abe2a10e7 Fix spellng errorr 2015-10-07 11:26:23 -05:00
Clint Shryock
70841285c2 Update RDS Cluster for final snapshot, update tests/docs 2015-10-07 11:26:23 -05:00
Clint Shryock
77d8f87308 add publicly_accessible, update docs 2015-10-07 11:26:23 -05:00
Clint Shryock
5739c4869c provider/aws: Docs for RDS Cluster, Cluster Instance 2015-10-07 11:26:23 -05:00
Paul Hinze
59c414d257 Merge pull request #2162 from apparentlymart/aws-opsworks-stackslayers
provider/aws: Opsworks Stacks and Layers
2015-10-06 15:24:00 -05:00
Dave Cunningham
b816ed6c87 Merge pull request #3272 from lwander/f-gce-bucket-acls
provider/gce: Implemented bucket & object ACLs, as well as documentation and tests
2015-10-06 14:49:20 -04:00
Dave Cunningham
f9fc89dfde Merge pull request #3258 from lwander/f-gce-optional-region
provider/gce: Make region optional for remaining GCE resources
2015-10-06 14:48:36 -04:00
Lars Wander
d15acb042c Implemented bucket & object ACLs, as well as documentation and tests 2015-10-06 14:46:47 -04:00
Lars Wander
1be8e85d44 Implements optional region for remaining GCE resources 2015-10-06 14:44:40 -04:00
balser
4ede14ee3e Correct VPC customer gw type in examples. 2015-10-06 13:39:39 -04:00
Martin Atkins
6c71504073 Various AWS OpsWorks layer resource types.
A "Layer" is a particular service that forms part of the infrastructure for
a set of applications. Some layers are application servers and others are
pure infrastructure, like MySQL servers or load balancers.

Although the AWS API only has one type called "Layer", it actually has
a number of different "soft" types that each have slightly different
validation rules and extra properties that are packed into the Attributes
map.

To make the validation rule differences explicit in Terraform, and to make
the Terraform structure more closely resemble the OpsWorks UI than its
API, we use a separate resource type per layer type, with the common code
factored out into a shared struct type.
2015-10-05 22:47:44 -07:00
Martin Atkins
4ce3d089fb aws_opswork_stack resource type.
"Stack" is the root concept in OpsWorks, and acts as a container for a number
of different "layers" that each provide some service for an application.
A stack isn't very interesting on its own, but it needs to be created before
any layers can be created.
2015-10-05 22:47:44 -07:00
Martin Atkins
8e79f0cb3a Prepare for adding OpsWorks resources.
Here we add an OpsWorks client instance to the central client bundle and
establish a new documentation section, both of which will be fleshed out in
subsequent commits that add some OpsWorks resources.
2015-10-05 22:47:44 -07:00
Paul Hinze
374070d066 website: docs for parallelism setting
/cc @stack72 @knuckolls @mitchellh
2015-10-05 17:21:29 -05:00
Martin Atkins
3e9e96286a Document that heredoc syntax is supported.
Previously the only "documentation" I could find about this was a pull
request in the HCL repository.
2015-10-05 09:38:52 -07:00
Radek Simko
d86c753cf1 provider/aws: Add docs for EFS resources 2015-10-03 19:35:07 -07:00
Martin Atkins
e849ec3af5 Example for the command arg on docker_container.
For those accustomed to running commands via a shell it may not be clear
why this argument is a list and what the elements of that list should be.
Hopefully giving an example will help people understand what is expected.

This is in response to the misunderstanding discovered in #3011.
2015-10-03 18:03:04 -07:00
Martin Atkins
859c6c5e68 Merge #3233: Allow canned ACLs on S3 remote state. 2015-10-03 17:40:17 -07:00
Martin Atkins
b8706a24d4 Merge #3156: aws_iam_saml_provider resource 2015-10-03 17:29:25 -07:00
Martin Atkins
1896d71d59 Merge #3235: elasticache cluster name to lowercase 2015-10-03 15:53:54 -07:00
Martin Atkins
0b85d35e87 Rename base64enc/dec to encode/decode.
There isn't any precedent for abbreviating words in the interpolation
function names, and it may not be clear to all users what "enc" and "dec"
are short for, so instead we'll prefer to spell out the whole words for
improved readability.
2015-10-03 15:12:51 -07:00
Martin Atkins
b4e0a8e225 Merge branch 'base64-interp-funcs' 2015-10-03 14:52:09 -07:00
Martin Atkins
c3d15a2336 Docs for base64 interpolation functions. 2015-10-03 14:49:50 -07:00
Clint Shryock
0af9a9f68f Merge branch 'pr-3256'
* pr-3256:
  docs: AWS launch configuration
2015-10-02 16:18:50 -05:00
Clint Shryock
e317d6ec7b merge pr-3162 2015-10-02 16:02:58 -05:00
Clint
671b6e0f06 Merge pull request #3188 from miketheman/patch-1
Update aws_db_instance `db_subnet_group_name`
2015-10-02 15:56:45 -05:00
Clint
75c4ee06fc Merge pull request #2415 from TimeIncOSS/f-aws-cloudwatch-log-group
provider/aws: Add cloudwatch_log_group
2015-10-02 15:16:57 -05:00
Kazunori Kojima
e0632de30c Add support S3 CORS 2015-10-02 01:49:32 +09:00
carinadigital
1d6a5c5401 Update docs to show correct launching of atlas artifact in AWS. 2015-09-30 00:36:20 -07:00
stack72
dc27e3d10b Adding a node to AWS AutoScale docs to make it clear that health_check_grace_period is a required field when setting ELB as the health_check_type 2015-09-28 10:51:36 +01:00
Radek Simko
4e29025820 docs: rundeck: Remove extra backslashes
- it may not feel right, but that's currently how the builtin functions work -> double quotes are not escaped
 - cc @apparentlymart
2015-09-25 10:51:55 +01:00
Radek Simko
0d5a0bb45d Merge pull request #3314 from apparentlymart/rundeck-doc-fix
Corrected example on rundeck provider index page
2015-09-25 10:47:03 +01:00
Radek Simko
84b9a6e001 Merge pull request #3318 from roboll/master
correct policy_document to policy in vpc_endpoint docs
2015-09-25 10:44:57 +01:00
Sam Handler
2e89ac1da0 fix Makefile 2015-09-24 11:48:52 -07:00
Sam Handler
462167521e Single tab in makefile 2015-09-24 11:31:17 -07:00
Sam Handler
b593502dcb _footer spacing fix 2015-09-24 11:29:04 -07:00
Sam Handler
0bda98899e Make wants tabs 2015-09-24 10:59:16 -07:00
Sam Handler
22c2d6cf21 Fix up spacing 2015-09-24 10:29:03 -07:00
Sam Handler
f1800a4841 bundle update middleman-hashicorp 2015-09-24 10:07:48 -07:00
Sam Handler
ec43972b7b Update README to point to Makefile 2015-09-24 09:57:38 -07:00
rob boll
325f95839a correct policy_document to policy in vpc_endpoint docs 2015-09-24 10:58:58 -04:00
Sam Handler
8895ab751d Add Makefile 2015-09-23 18:51:42 -07:00
Sam Handler
f85fc866fe Put "Edit this page" link in footer 2015-09-23 18:51:34 -07:00
Martin Atkins
7884fb805e Corrected example on rundeck provider index page.
An earlier version of the provider implementation accepted
key_material_file instead of key_material. This was updated in the
resource-specific docs but not in this provider-wide example.
2015-09-23 17:31:38 -07:00
Carlos A Becker
362024056f docs 2015-09-23 15:35:47 -03:00
Jason Gedge
3c6faf068f Allow setting the notification topic ARN for ElastiCache clusters. 2015-09-22 15:49:59 -04:00
Chavez
ac42432690 docs: AWS launch configuration
* Spot instance documentation
2015-09-19 12:44:12 -07:00
Andrew Langhorn
0e164803a7 Update 404 page
The existing 404 page didn't quite fit in with the style of the rest of the site.
Fixes this by adding a layout value for use during rendering, and adds some nicer markup.
2015-09-19 17:42:33 +01:00
Enrique Garbi
72b0ffe22e List of security groups should be ID/s not name/s 2015-09-18 14:43:53 +01:00
stack72
6337c350f5 Updating the app_cookie_stickiness_policy docs to reflact needing a LoadBalancer name NOT Id 2015-09-18 11:13:37 +01:00
stack72
f3f9ffea0b Noticed some typos in the LaunchConfig docs when replying to a github issue earlier 2015-09-17 22:18:23 +01:00
Spencer Owen
1dfafe1840 Fixes typo 2015-09-17 14:51:05 -06:00
Clint Shryock
f0a3e8ed92 Merge branch 'master' of github.com:hashicorp/terraform
* 'master' of github.com:hashicorp/terraform:
  Update CHANGELOG.md
  Changing the ElastiCache Cluster configuration_engine to be on the cluster, not on the cache nodes
  Adding configuration endpoint to the elasticache cluster nodes
2015-09-17 14:28:28 -05:00
Clint Shryock
b7cbd08e0c provider/aws: Fix typo in VPN Connection docs
Fixes #3241
2015-09-17 14:28:12 -05:00
Paul Hinze
028e50bae6 Merge pull request #3250 from stack72/aws-elasticache-configuration_endpoint
Adding configuration endpoint to the elasticache cluster nodes
2015-09-17 14:27:10 -05:00
stack72
2b7a13b609 Adding some other simple S3 Bucket Object (Optional) Inputs 2015-09-17 20:13:06 +01:00
Dave Cunningham
488738163b Merge pull request #3240 from lwander/f-gce-bucket-website
provider/gce: Implement "website features" for GCE buckets
2015-09-16 17:37:32 -04:00
Radek Simko
7b0626adb6 provider/aws: Add docs for CloudWatch Log Group 2015-09-16 22:28:01 +01:00
stack72
68c187c01e Changing the ElastiCache Cluster configuration_engine to be on the cluster, not on the cache nodes 2015-09-16 17:15:31 +01:00
stack72
029f1fa572 Adding configuration endpoint to the elasticache cluster nodes 2015-09-16 13:06:54 +01:00
Dave Cunningham
30c27362b1 Merge pull request #3213 from lwander/f-gce-vpn
provider/gce: VPN resources, documentation, tests and example
2015-09-15 16:29:41 -04:00
Lars Wander
6850786422 Documentation and tests written for GCE VPN config 2015-09-15 16:13:48 -04:00
Lars Wander
53e7058dee Address issue #2292 2015-09-15 15:06:52 -04:00
thrashr888
55f3c8c764 provider/aws: aws_elasticache_cluster normalizes name to lowercase 2015-09-14 16:50:53 -07:00
Radek Simko
4f7f20ba23 remote/s3: Add some docs for supported parameters 2015-09-14 10:40:53 +01:00
Anthony Scalisi
198e1a5186 remove various typos 2015-09-11 11:56:20 -07:00
Paul Hinze
863a7383aa doc: module sources from private github repos 2015-09-10 16:14:25 -05:00
Martin Atkins
141c419cc7 Docs for aws_s3_bucket content argument. 2015-09-09 23:17:57 -07:00
Dave Cunningham
b91df72371 Merge pull request #3192 from lwander/f-gcs-bucket-object
Allow GCE users to upload objects to buckets by file
2015-09-09 12:27:37 -04:00
Jon Benson
cf53778de5 Change amazon.ami to amazon.image 2015-09-08 16:23:25 -05:00
Lars Wander
602acadde8 Implemented GCS bucket objects 2015-09-08 16:57:18 -04:00
Sander van Harmelen
6cf126defa Merge pull request #3020 from davemcdermid/azure-join-domain
Added join_domain feature to Azure Instance resource
2015-09-08 22:54:38 +02:00
Paul Hinze
506aae2f28 provider/aws: configurable capacity waiting duration
move wait for capacity timeout from a constant to a configurable
2015-09-08 13:22:42 -05:00
Dave McDermid
00ea29aea7 Updated documentation for Azure join-domain 2015-09-08 15:53:52 +01:00
Mike Fiedler
10c96afa9b Update aws_db_instance db_subnet_group_name
When launching a new RDS instance in a VPC-default AWS account, trying to control which VPC the new RDS instance lands in is not apparent from the parameters available.
The following works:
```
resource "aws_db_subnet_group" "foo" {
  name = "foo"
  description = "DB Subnet for foo"
  subnet_ids = ["${aws_subnet.foo_1a.id}", "${aws_subnet.foo_1b.id}"]
}

resource "aws_db_instance" "bar" {
...
  db_subnet_group_name   = "${aws_db_subnet_group.foo.name}"
...
}
```

Hopefully this doc update will help others
2015-09-08 09:10:54 -04:00
Radek Simko
0a0f532bf9 Make docs more accurate 2015-09-08 12:11:02 +01:00
Radek Simko
1578372e9b google: Add docs for google_compute_backend_service 2015-09-08 10:22:15 +01:00
Kazunori Kojima
6c958e30e7 Add S3 versioning document 2015-09-06 11:25:24 +09:00
Paul Hinze
0a64779ee5 Merge pull request #2412 from apparentlymart/rundeck
Rundeck Provider
2015-09-04 13:38:20 -05:00
Paul Hinze
5f3b6f9952 Merge pull request #3120 from apparentlymart/elasticache-subnet-names
aws_elasticache_subnet_group normalizes name to lowercase.
2015-09-04 13:21:06 -05:00
Paul Hinze
3abf4796d4 Merge pull request #2784 from apparentlymart/aws-images
AWS AMI resources
2015-09-04 13:16:44 -05:00
Paul Hinze
eb150ae025 provider/aws: add ses_smtp_password to iam_access_key
AWS gives instructions for converting AWS credentials into SES SMTP
credentials here:

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html#smtp-credentials-convert

This implements their algorithm and yields the result as an attribute on
`iam_access_key`.
2015-09-03 13:01:04 -05:00
Martin Atkins
7f64327663 Three resources for AWS AMIs.
AWS provides three different ways to create AMIs that each have different
inputs, but once they are complete the same management operations apply.

Thus these three resources each have a different "Create" implementation
but then share the same "Read", "Update" and "Delete" implementations.
2015-09-03 10:05:41 -07:00
Martin Atkins
4ae3a17eab aws_elasticache_subnet_group normalizes name to lowercase.
The Elasticache API accepts a mixed-case subnet name on create, but
normalizes it to lowercase before storing it. When retrieving a subnet,
the name is treated as case-sensitive, so the lowercase version must be
used.

Given that case within subnet names is not significant, the new StateFunc
on the name attribute causes the state to reflect the lowercase version
that the API uses, and changes in case alone will not show as a diff.

Given that we must look up subnet names in lower case, we set the
instance id to be a lowercase version of the user's provided name. This
then allows a later Refresh call to succeed even if the user provided
a mixed-case name.

Previously users could work around this by just avoiding putting uppercase
letters in the name, but that is often inconvenient if e.g. the name is
being constructed from variables defined elsewhere that may already have
uppercase letters present.
2015-09-03 10:03:35 -07:00
Martin Atkins
1c8d0cdac7 Rundeck provider documentation for the website. 2015-09-03 10:01:32 -07:00
Joshua Semar
b06f0bbf4a fix documentation 2015-09-03 10:33:59 -05:00