Paul Hinze
c7f5450a96
command: Add `terraform untaint`
...
- [x] Docs
- [x] Command Unit Tests
- [x] State Unit Tests
Closes #4820
2016-03-11 12:38:57 -06:00
clint shryock
bb806faf67
provider/aws: Document set_identifer requirement for Route53 weighted, failover types
2016-03-11 11:37:42 -06:00
Radek Simko
d8b36532ef
Merge pull request #5239 from TimeIncOSS/f-aws-lambda-func-updates
...
provider/aws: Add support for updating Lambda function
2016-03-11 16:59:18 +00:00
Paul Hinze
ece259f5ed
Merge pull request #5575 from hashicorp/phinze/uuid
...
core: Add uuid() interpolate function.
2016-03-11 10:33:01 -06:00
Sean Knox
a087b29504
Fix contradictory aws_autoscaling_group doc
...
- Fixes https://github.com/hashicorp/terraform/issues/5457
2016-03-10 22:41:25 -08:00
Paul Hinze
14ca7e3156
docs: Clarify aws_instance.public_ip w/ EIP behavior
...
Closes #1425
2016-03-10 19:27:10 -06:00
Paul Hinze
d447eac958
docs: ICMP type number goes in from_port in AWS SG rules
...
refs #1372
2016-03-10 19:23:35 -06:00
Paul Hinze
1e0b8ea478
core: Add uuid() interpolate function.
...
Utilizes hashicorp's go-uuid library for proper random seeding setup.
2016-03-10 18:39:07 -06:00
Paul Hinze
82765ea589
Merge pull request #5453 from bigkraig/aws-s3-kms-key
...
provider/aws: Support KMS encryption of S3 objects
2016-03-10 15:44:10 -06:00
Lars Wander
f8784df82b
provider/google: Mark next_hop_network as read only.
2016-03-10 13:58:09 -05:00
Martin Atkins
2e33f5311c
Treat each consul key as having its own lifecycle
...
Previously this resource managed the set of keys as a whole rather than
the individual keys, and so it was unable to recognize when a particular
managed key is removed and delete just that one key from Consul.
Here this is addressed by recognizing that each key actually has its own
lifecycle, and detecting when individual keys are added and removed
without replacing the entire consul_keys instance.
Additionally this restores the behavior of updating the "value" attribute
on read, but restricts it only to blocks that already had a value so as
to avoid the quirkiness seen previously when we updated blocks that were
intended to be read-only. Updating the value is important now, because we
rely on this to detect and repair discrepancies between values stored in
Consul and values given in the configuration.
This change produces a change in the handling of the "delete" attribute.
Before it was considered only when the entire consul_keys resource was
deleted, but now it is considered also when a particular key block is
removed from within a resource.
2016-03-10 07:52:43 -08:00
Clint
5b6637e607
Merge pull request #5512 from serbaut/cs-vpc-domain
...
provider/cloudstack docs: add vpc.network_domain
2016-03-10 09:26:42 -06:00
Clint
239b3e4f5f
Merge pull request #5533 from hashicorp/pr-5184
...
provider/aws: Fix EC2 Classic SG Rule issue
2016-03-10 08:56:29 -06:00
Radek Simko
9f6b487791
provider/aws: Document lambda_function updates
2016-03-10 12:31:36 +00:00
Paul Hinze
d12944797a
Merge pull request #3928 from TimeIncOSS/aws-kms
...
provider/aws: Add support for KMS
2016-03-09 18:30:06 -06:00
Pablo Porto
b3ecf8eb73
Fix missing double quotes in postgresql_database resource
2016-03-09 23:42:59 +00:00
Ricard Clau
8e486985d3
vsphere_folder resource missing in vsphere provider layout
2016-03-09 23:16:12 +00:00
James Nugent
8d9126b8e3
Make aws_route and aws_route_table docs consistent
...
Fixes #5531 .
2016-03-09 21:05:08 +00:00
ephemeralsnow
54cb5ffe00
provider/aws: Fix EC2 Classic SG Rule issue
...
Fixes an issue where security groups would fail to update after applying an
initial security_group, because we were improperly saving the id of the group
and not the name (EC2 Classic only).
This is a PR combining https://github.com/hashicorp/terraform/pull/4983 and
https://github.com/hashicorp/terraform/pull/5184 . It's majority
@ephemeralsnow's work.
2016-03-09 09:51:41 -06:00
Paul Stack
4601d371e1
Merge pull request #5524 from stack72/f-aws-ecr-repository_name
...
provider/aws: `repository_url` is computed for `aws_ecr_repository`
2016-03-09 09:38:09 +00:00
stack72
7c5ab40b74
provider/aws: Add support for the `repository_url` to be computed for
...
ECR
2016-03-09 09:29:23 +00:00
Paul Stack
b5e6cb5f88
Merge pull request #5520 from bsiegel/aws_rds_cluster_encryption
...
Add storage_encrypted as an optional parameter to aws_rds_cluster
2016-03-09 00:21:26 +00:00
stack72
cad550e63d
provider/aws: Add support for `description` to `aws_network_interface`
...
resource
2016-03-08 23:28:37 +00:00
Jacob Severson
c1b373ad5f
Add Github Organization provider.
...
Allows for managing organization membership, teams, team membership, and
team repositories.
2016-03-08 23:06:30 +01:00
Brandon Siegel
8a60c68c8c
Update rds_cluster.html.markdown
...
Add documentation around the `storage_encrypted` parameter
2016-03-08 16:51:16 -05:00
Joakim Sernbrant
4a3dbef0c8
provider/cloudstack docs: add vpc.network_domain
2016-03-08 19:20:15 +01:00
Radek Simko
c030745e45
docs: Make a separate Elastic Beanstalk section in sidebar
2016-03-08 09:53:06 +00:00
Radek Simko
6f8a9c0f77
aws: kms_key - Add support for is_enabled + enable_key_rotation
2016-03-08 09:30:47 +00:00
Radek Simko
4c1f8db32d
aws: kms_key - Change field name (deletion_window -> deletion_window_in_days)
2016-03-08 09:30:47 +00:00
Philip Witty
fd4be284da
Added docs for kms
2016-03-08 09:30:47 +00:00
Paul Hinze
ec5643f031
Merge pull request #5482 from randomeizer/patch-1
...
Added a cast to "(*schema.Provider)"
2016-03-07 16:29:57 -06:00
clint shryock
f0d3176999
provider/aws: Add Elastic Beanstalk Application, Configuration Template, and Environment
...
This adds support for Elastic Beanstalk Applications, Configuration Templates,
and Environments.
This is a combined work of @catsby, @dharrisio, @Bowbaq, and @jen20
2016-03-07 14:43:23 -06:00
Michael Mell
525fddff61
insert missing word
2016-03-07 11:18:49 -08:00
Derek Goss
91204cf7eb
Added disk_size_gb documentation to resource "google_compute_instance_template"
...
This was missing in the docs yet was implemented in Terraform. See line 81 in https://github.com/hashicorp/terraform/blob/master/builtin/providers/google/resource_compute_instance_template.go
2016-03-06 21:44:55 -05:00
David Peterson
0c152845ca
Added a cast to "(*schema.Provider)" in the standard TestProvider function
2016-03-06 19:16:34 -03:00
Kazunori Kojima
fbc94cb330
website: Fix missing sidebar_current
2016-03-06 23:51:25 +09:00
Radek Simko
61d0d19ae3
Fix typo (APIGateway -> API Gateway)
2016-03-06 09:29:31 +00:00
Radek Simko
b12d906258
aws/docs: Fix wrong field name (parent_resource_id -> parent_id)
2016-03-06 09:29:31 +00:00
Radek Simko
ce5324b341
Merge pull request #4295 from nicolai86/feature/aws-api-gateway
...
provider/aws: API Gateway resources
2016-03-06 09:00:02 +00:00
Raphael Randschau
6430fca7f6
Add aws_api_gateway_deployment resource
2016-03-05 23:21:58 +01:00
Raphael Randschau
8c59d0861e
Add aws_api_gateway_api_key resource
2016-03-05 23:21:54 +01:00
Raphael Randschau
b4c99f1009
Add aws_api_gateway_model resource
2016-03-05 23:21:51 +01:00
Raphael Randschau
4da8b3d03a
Add aws_api_gateawy_integration_response resource
2016-03-05 23:21:48 +01:00
Raphael Randschau
1593dbe9c8
Add aws_api_gateway_integration resource
2016-03-05 23:21:44 +01:00
Raphael Randschau
91f5206f8d
Add aws_api_gateway_method_response resource
2016-03-05 23:21:41 +01:00
Raphael Randschau
032e6081cb
Add aws_api_gateway_method resource
2016-03-05 23:21:38 +01:00
Raphael Randschau
7ead800f6a
Add aws_api_gateway_resource resource
2016-03-05 23:21:35 +01:00
Raphael Randschau
a73721d248
Add aws_api_gateway_rest_api resource
2016-03-05 23:13:38 +01:00
Paul Stack
75679a1eb2
Merge pull request #5461 from marcosnils/dynamodb_stream_fix
...
Fix DynamoDB stream attribute scope
2016-03-05 18:39:49 +01:00
Paul Hinze
76373b70fb
website: underscore not allowed in vsphere VM name
...
closes #5448
2016-03-04 17:15:09 -06:00
Marcos Lilljedahl
cb9f1fb8fa
Fix DynamoDB stream attribute scope
...
Stream information is at the table level and not at the LSI / GSI
Reference: http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html
Signed-off-by: Marcos Lilljedahl <marcosnils@gmail.com>
2016-03-04 16:17:57 -05:00
Kraig Amador
db91aebd8e
Added a kms_key_id parameter which will allow you to encrypt objects that are put into a bucket.
2016-03-03 16:20:01 -08:00
Shane O'Grady
b03fc1d2e9
description is now a required field for google_dns_managed_zone
...
The description field for a managed-zone is now a required field when using the Cloud API.
This commit defaults the field to use the text "Managed by Terraform" to minimize required boilerplate for Terraform users.
Ref: https://cloud.google.com/sdk/gcloud/reference/dns/managed-zones/create
2016-03-02 17:23:11 -03:00
gamename
3bc09db7e0
docs(variables): redundant wording
2016-03-01 17:13:05 -06:00
gamename
c6b350b98e
docs(variables): describe order of evaluation with files
2016-03-01 17:08:57 -06:00
Radek Simko
8ca732528c
docs: CloudWatch Event Target expects role name (not ARN)
2016-03-01 12:38:55 +00:00
stack72
d3697fa50b
provider/aws: Combine AWS Metrics Collection resource and AWS
...
Autoscaling Group
2016-02-29 20:58:41 +00:00
stack72
4fc1391303
Scaffold the AWS Autoscaling Group Metrics Collection
2016-02-29 19:24:30 +00:00
Paul Hinze
0d728bee70
provider/aws docs: Mark ForceNew fields, note about description
...
The `description` field is easy to confuse for a nice field to
add an arbitrary comment to - and it's surprising that changes to this
field force a new resource, so we add a big note about it to point users
at tags.
Also marked all the other ForceNew attributes on this resource.
2016-02-29 12:06:33 -06:00
stack72
7b61567bf6
provider/aws: `aws_elastisearch_domain` tags not being set correctly.
...
The top level object was used not the tags within
2016-02-28 18:31:58 +00:00
Martin Atkins
f09a5661cf
tls_self_signed_cert reference subject doc from tls_cert_request
...
tls_self_signed_cert is really just a shorthand over tls_cert_request and
tls_locally_signed_cert, so rather than duplicating all of this
documentation and risking that it will get out of sync (since the
structure is shared in the implementation) we'll just link to the
existing docs.
This fixes #5343 .
2016-02-27 04:37:41 -08:00
Joe Topjian
e872c3d8ba
provider/openstack: Instance Block Device cleanup
...
This commit fixes and cleans up instance block_device configuration.
Reverts #5354 in that `volume_size` is only required in certain
block_device configuration combinations. Therefore, the actual
attribute must be set to Optional and later checks done.
Doc upates, too.
2016-02-27 06:05:01 +00:00
Joe Topjian
ed9e7de901
provider/openstack: multi ephemeral support
...
This commit adds the ability to create instances with multiple
ephemeral disks. The ephemeral disks will appear as local block
devices to the instance.
2016-02-27 04:56:27 +00:00
Joe Topjian
cb9099e28a
Merge pull request #5355 from jtopjian/openstack-domain-env-vars
...
provider/openstack: Add Support for Domain environment variables
2016-02-26 21:42:05 -07:00
Joe Topjian
8d00ee3836
provider/openstack: Add Support for Domain environment variables
...
This commit adds the ability to specify the Domain ID and Domain Name
by OS_DOMAIN_ID and OS_DOMAIN_NAME respectively.
2016-02-27 04:34:17 +00:00
Joe Topjian
41e6851c15
provider/openstack: Making Block Device Size Required
...
The `volume_size` of a `block_device` was originally set to Optional,
but it's a required parameter in the OpenStack/Nova API. While it's
possible to infer a default size of the block device, making it required
more closely matches the Nova CLI client as well as provides consistent
experience when working with multiple block_devices.
2016-02-27 04:13:26 +00:00
Sander van Harmelen
5525772a74
provider/cloudstack: small doc update
2016-02-26 23:44:53 +01:00
Joakim Sernbrant
7d30423a61
provider/cloudstack: Improve ssh keypair handling
...
- adds support for projects
- adds support for public_key strings as well as filenames
2016-02-26 23:06:16 +01:00
Lars Wander
6a8c814be8
Merge pull request #4087 from ajcrowe/google-instance_groups
...
provider/google: Support for unmanaged instance groups (google_compute_instance_group)
2016-02-26 15:33:08 -05:00
Alex Crowe
b3f7d1e386
Added google_compute_instance_group resource
2016-02-26 18:41:35 +00:00
Paul Stack
cc0c07e93a
Merge pull request #5337 from lvjp/b-docker-container-restart
...
provider/docker: #2417 Add support for restart policy unless-stopped
2016-02-26 14:18:29 +00:00
Radek Simko
d60f22809f
Merge pull request #5029 from TimeIncOSS/f-aws-iam-pass-policy
...
provider/aws: Add support for account password policy
2016-02-26 13:36:46 +00:00
Radek Simko
1686a1023c
provider/aws: Add docs for AWS Account Password Policy resource
2016-02-26 13:29:34 +00:00
Verdoïa Laurent
ea5f53782a
provider/docker: #2417 Add support for restart policy unless-stopped
2016-02-26 12:38:31 +09:00
Radek Simko
adec84d8e6
provider/aws: Document how to update s3_bucket_object
2016-02-25 19:56:42 +00:00
James Nugent
5b548e938c
Merge pull request #5327 from Originate/s3-website-routing-rules
...
Added routing rules to s3 buckets
2016-02-25 14:43:55 -05:00
Drew Minnear
ef50479e8a
added routing rules to s3 buckets
2016-02-25 10:19:23 -08:00
Justin Nauman
f8e9a8150a
Update null_resource.html.markdown
...
Fixing example w/ interpolation error.
2016-02-25 09:13:54 -06:00
Paul Hinze
984d682955
Merge pull request #4284 from matt-deboer/master
...
Added support for disk init types
2016-02-25 08:44:27 -06:00
Radek Simko
b6c6e3eba3
Merge pull request #5267 from TimeIncOSS/f-config-md5-func
...
config: Add new interpolation function - md5
2016-02-24 14:00:08 +00:00
Radek Simko
bb5af50b25
docs: Document new interpolation function md5
2016-02-24 13:01:05 +00:00
Radek Simko
b90cd618c2
docs: Sort interpolation functions alphabetically
2016-02-24 13:01:05 +00:00
Akram Hussein
f887b70964
aws_cloudwatch_metric_alarm docs reference 'namespace' twice.
2016-02-24 12:39:22 +00:00
Feanil Patel
8fbacf7261
Fix -module-depth typo
...
The module depth parameter had an equal sign instead of a dash in the name.
2016-02-23 20:02:36 -05:00
Paul Stack
e454b21100
Merge pull request #5271 from stack72/f-aws-dynamodb-stream-arn
...
provider/aws: Enable DynamoDB Table to output `stream_arm` when streams are enabled
2016-02-23 17:27:22 +00:00
stack72
8d6cfe8e89
Implement RetentionPeriod Changes for AWS Kinesis Stream
2016-02-23 17:15:33 +00:00
stack72
0ce4aed52a
provider/aws: Enable DynamoDB Table to output `stream_arm` when streams
...
are enabled
2016-02-23 15:40:41 +00:00
Paul Stack
57f58dec98
Merge pull request #5262 from stack72/b-aws-redshift-cluster-public
...
provider/aws: `aws_redshift_cluster` publicly_accessible now defaults true
2016-02-22 23:19:30 +00:00
stack72
e822d46843
provider/aws: `aws_redshift_cluster` publicly_accessible now defaults to
...
true
2016-02-22 23:11:55 +00:00
Paul Stack
d5fb018250
Merge pull request #4945 from stack72/aws-rds-enhanced-monitoring
...
provider/aws: Enabled Enhanced Monitoring for RDS
2016-02-22 22:02:09 +00:00
Otto Jongerius
c8bd02abee
Add Datadog doco.
2016-02-22 15:04:29 -05:00
James Nugent
8e4691d895
Merge pull request #5203 from hashicorp/f-azurerm-search-service
...
provider/azurerm: Add Search Service resource
2016-02-22 13:53:02 -05:00
James Nugent
7d1c43b3fc
Merge branch 'f-digitalocean-record-fqdn' of https://github.com/stack72/terraform into stack72-f-digitalocean-record-fqdn
2016-02-22 13:29:42 -05:00
James Nugent
16b18df1fd
Merge pull request #5238 from stack72/f-aws-redshift-calculate-cluster
...
provider/aws: Change Redshift Cluster cluster_type to be computed
2016-02-22 13:18:09 -05:00
James Nugent
9f4826d447
provider/google: Document schema conflict in network
2016-02-22 13:15:02 -05:00
Paul Stack
30dcc45635
Merge pull request #5178 from hashicorp/f-aws-iam-server-updates
...
provider/aws: Update IAM Server Cert
2016-02-22 18:07:22 +00:00
Lars Wander
20f8104caf
provider/google: Add support for reading SQL instance assigned IP Addresses
2016-02-22 10:38:14 -05:00
stack72
e6e18a4a9e
provider/aws: Change Redshift Cluster cluster_type to be computed
...
It will be based off the number of nodes. Can only be multi-node (>1
node) or single-node (nodes=1)
2016-02-21 19:42:02 +00:00
Joshua Garnett
12958fb5e7
Added support for the deployment configuration settings to the ecs service resource.
2016-02-19 15:32:39 -05:00
Paul Hinze
92dc20bb35
Merge pull request #5214 from hashicorp/phinze/doc-file-path-info
...
website: clarify `file()` base location
2016-02-19 12:14:35 -06:00