Mitchell Hashimoto
8748a86e60
Merge pull request #2160 from grubernaut/elasticache_port_required
...
provider/aws: Set AWS Elasticache Port Number to be required
2015-06-07 22:27:59 -07:00
Paul Hinze
112724fc39
provider/aws: spot_instance_request
...
This is an iteration on the great work done by @dalehamel in PRs #2095
and #2109 .
The core team went back and forth on how to best model Spot Instance
Requests, requesting and then rejecting a separate-resource
implementation in #2109 .
After more internal discussion, we landed once again on a separate
resource to model Spot Instance Requests. Out of respect for
@dalehamel's already-significant donated time, with this I'm attempting
to pick up the work to take this across the finish line.
Important architectural decisions represented here:
* Spot Instance Requests are always of type "persistent", to properly
match Terraform's declarative model.
* The spot_instance_request resource exports several attributes that
are expected to be constantly changing as the spot market changes:
spot_bid_status, spot_request_state, and instance_id. Creating
additional resource dependencies based on these attributes is not
recommended, as Terraform diffs will be continually generated to keep
up with the live changes.
* When a Spot Instance Request is deleted/canceled, an attempt is made
to terminate the last-known attached spot instance. Race conditions
dictate that this attempt cannot guarantee that the associated spot
instance is terminated immediately.
Implementation notes:
* This version of aws_spot_instance_request borrows a lot of common
code from aws_instance.
* In order to facilitate borrowing, we introduce `awsInstanceOpts`, an
internal representation of instance details that's meant to be shared
between resources. The goal here would be to refactor ASG Launch
Configurations to use the same struct.
* The new aws_spot_instance_request acc. test is passing.
* All aws_instance acc. tests remain passing.
2015-06-07 17:33:32 -05:00
Guillaume Giamarchi
e04a6cacc5
Enpoint type configuration for OpenStack provider
...
Add the possibility to specify the endpoint type
(public, admin, internal). The default remains the
same (public).
2015-06-07 23:50:34 +02:00
Ian MacLeod
20558fcf70
Fix page title for aws_elasticache_cluster
2015-06-07 12:42:38 -07:00
ketzacoatl
4bbe93552a
Minor correction to aws_s3_bucket docs
2015-06-05 19:20:23 -04:00
Radek Simko
2df0e734ae
docs: Fix wrong title (aws_autoscaling_notification)
2015-06-05 23:47:50 +02:00
Clint
e2cefe290d
Merge pull request #2232 from justnom/master
...
Fixing bugs with `aws_network_interface` and added docs.
2015-06-05 16:24:14 -05:00
Clint
e172508788
Merge pull request #2197 from hashicorp/f-aws-asg-notifications
...
provider/aws: ASG Notifications Resource
2015-06-05 16:04:19 -05:00
Clint Shryock
f8eb5e4b11
clarify docs
2015-06-05 15:42:04 -05:00
Radek Simko
1770713633
Merge pull request #1803 from TimeIncOSS/ecs
...
aws: Add support for ECS (Container Service)
2015-06-05 22:25:41 +02:00
Clint Shryock
3858ee0ade
add docs for asg notifications
2015-06-05 10:14:24 -05:00
justnom
aed17f8658
Fixing bugs with `aws_network_interface` and added docs.
...
When a user tried to create an `aws_network_interface` resource without specifying the `private_ips` or `security_groups` attributes the API call to AWS would fail with a 500 HTTP error. Length checks have been put in place for both of these attributes before they are added to the `ec2.CreateNetworkInterfaceInput` struct.
Documentation was also added for the `aws_network_interface` resource.
2015-06-04 11:44:33 -04:00
Julian Schneider
b9a437658e
Add privileged option to docker container resource
2015-06-04 13:05:52 +02:00
Trent Johnson
054a40475c
provider/aws: add aws_route53_health_check
2015-06-04 05:58:45 -05:00
John Ewart
bbc6f14807
Adding DynamoDB documentation
2015-06-03 17:07:03 -07:00
Radek Simko
c3fcdfc6eb
Add docs for new AWS ECS resources
2015-06-03 22:48:19 +01:00
Paul Hinze
b71fa3d0ae
provider/aws: handle upstream aws-sdk-go repo move
...
`awslabs/aws-sdk-go => aws/aws-sdk-go`
Congrats to upstream on the promotion. :)
2015-06-03 13:36:57 -05:00
Paul Hinze
f1439e6118
Merge pull request #2204 from thorduri/docfix
...
Fixup aws_security_group doc example.
2015-06-03 09:28:59 -05:00
Benjamin Vickers
e0b9961d93
Update docs for Cloudstack with SSH keypair and timeout
2015-06-03 12:45:46 +01:00
Thordur Bjornsson
f3a86114ae
Fixup aws_security_group doc example.
...
Both to_ and from_ port must be zero to use protocol -1.
2015-06-03 11:02:16 +02:00
Sander van Harmelen
31ae2482d5
Merge pull request #2053 from svanharmelen/f-provider-azure
...
WIP: Add Azure provider (peer-review PR)
2015-06-02 21:17:03 +02:00
Paul Hinze
f057d6e176
Merge pull request #2194 from jjshoe/master
...
Let people know elbs support tags
2015-06-02 14:11:31 -05:00
Joel
3939236f87
Let people know elbs support tags
2015-06-02 14:05:55 -05:00
Jack Pearkes
50fc610604
website: atlas artifact type is amazon.ami no aws.ami
2015-06-02 13:26:28 -04:00
Andrew Langhorn
70c90f420e
Clarify syntax for RDS maintenance window param
...
Closes #2069
2015-06-02 07:44:09 +01:00
Radek Simko
f29dbe0c87
Merge pull request #2181 from mzupan/add-elaticcache-tags
...
aws: adding tags option for aws_elasticache_cluster
2015-06-02 07:34:08 +01:00
Mike Zupan
544236df94
tags lacking from docs
2015-06-01 15:05:07 -07:00
Radek Simko
7a5cf7e361
docs: aws_sqs_queue - Add newline to fix Markdown
2015-06-01 20:57:57 +01:00
Chris Bednarski
6986121305
AWS Lambda functionality
...
- Includes documentation
- Includes acceptance tests
2015-06-01 09:33:45 -07:00
Dave Cunningham
265b9b254e
Merge pull request #2060 from alphagov/f-add-google-cloud-storage
...
Feature: add google cloud storage
2015-06-01 12:10:07 -04:00
Paul Hinze
115ea19ab5
Merge pull request #2165 from TimeIncOSS/fix-iam-examples
...
docs: Fix IAM assume_role_policy examples
2015-06-01 10:51:31 -05:00
Jake Champlin
a6e17d3b5f
Update Documentation
2015-06-01 10:55:07 -04:00
Clint
ceca4ef9aa
Merge pull request #2148 from hashicorp/b-aws-netacl-icmp-support
...
provider/aws: Add support for ICMP Protocol in Network ACLs
2015-06-01 08:33:06 -05:00
Radek Simko
40a582170a
docs: Fix IAM assume_role_policy examples
2015-06-01 13:29:21 +01:00
Dan Hilton
b909f7826b
provider/google: Add support for Google Compute Stogare buckets.
...
Configure Google Compute Storage buckets using:
* name (compulsory attribute)
* predefined_acl (optional, default: `projectPrivate`)
* location (optional, default: `US`)
* force_destroy (optional, default: `false`)
Currently supporting only `predefined_acl`s. Bucket attribute updates happen via re-creation. force_destroy will cause bucket objects to be purged, enabling bucket destruction.
2015-06-01 11:36:50 +01:00
Radek Simko
14279e04d0
Docs: Fix name according to reality (route-table-assoc->route-table-association)
2015-05-30 15:51:21 +01:00
Radek Simko
09d7b90e47
Docs: Fix name according to reality (launch-config -> launch-configuration)
2015-05-30 15:51:08 +01:00
Radek Simko
ef92a03a9b
Docs: Fix name according to reality (autoscaling->autoscaling_group)
2015-05-30 15:50:56 +01:00
Paul Hinze
5f1e8ebb5d
Merge pull request #2152 from mzupan/doc-elb-stickiness-fix
...
aws_app_cookie_stickiness_policy doc fix
2015-05-30 08:49:53 -05:00
Mike Zupan
f90536eb60
Need the id to link back
2015-05-30 06:38:49 -07:00
Paul Hinze
53d8981ef1
Merge pull request #2076 from atlassian/lb_cookie_stickiness_policy_doco
...
Correct lb_cookie_stickiness_policy example config
2015-05-29 21:50:23 -05:00
Clint
c4af5b2e9a
Merge pull request #2120 from hashicorp/b-aws-instance-ebs-snapshot
...
provider/aws: Fix issue with restoring from snapshot ID
2015-05-29 17:07:01 -05:00
Clint Shryock
339f2bd21f
provider/aws: Add support for ICMP Protocol in Network ACLs
...
- added icmp_type attribute
- added icmp_code attribute
- fixed an issue hiding the error
2015-05-29 16:48:50 -05:00
Mike Zupan
ef83fd52ae
missing a closing } in the example
...
This is a simple one.. Docs were missing a closing }
2015-05-29 13:33:32 -07:00
Clint
4cd8147340
Merge pull request #2110 from hashicorp/f-aws-kinesis
...
provider/aws: AWS Kinesis Stream support
2015-05-29 10:37:29 -05:00
Radek Simko
01399f3240
Add tags to EBS volumes
2015-05-29 12:39:20 +01:00
ketzacoatl
addb43deae
Correct to_port in egress example
...
When using `-1` for the protocol, both `from_port` and `to_port` must be `0`, or so says AWS thru Terraform:
```
* from_port (0) and to_port (65535) must both be 0 to use the the 'ALL' "-1" protocol!
```
2015-05-28 21:37:46 -04:00
Syohei YOSHIDA
4702f4e97c
Correct misspellings
2015-05-29 10:25:42 +09:00
Sander van Harmelen
cef8259923
Adding the last parts of the docs for the new Azure provider
...
Next to the remaining docs, I also updated the code so any Virtual
Network related API calls are now synchronised by using a mutex (thanks
@aznashwan for pointing that out!).
2015-05-29 00:10:21 +02:00
Clint
440537a6cf
Merge pull request #2050 from hashicorp/f-aws-volume-attachment
...
provider/aws: Add resource_aws_volume_attachment
2015-05-28 16:24:16 -05:00
gkze
55555a2a03
Typos
2015-05-28 13:53:05 -07:00
gkze
946d7a3102
Correcting typo
2015-05-28 11:32:26 -07:00
Clint Shryock
db8805dfa5
provider/aws: Fix issue with restoring from snapshot ID
...
Fixes #1862
2015-05-28 11:25:13 -05:00
Clint Shryock
1f5c038570
provider/aws: Document Volume Attachment
2015-05-28 10:33:20 -05:00
dan
8553d97682
fix typo
2015-05-28 10:20:00 +02:00
Sander van Harmelen
ca1eb1917b
Adding docs and tweaking the provider
2015-05-28 00:51:18 +02:00
Clint Shryock
214ed23974
provider/aws: AWS Kinesis Stream support
...
Adds a Kinesis Stream resource
2015-05-27 15:54:17 -05:00
Clint
13e2a7cf0e
Merge pull request #2086 from hashicorp/f-aws-iam-server-cert
...
provider/aws: Add IAM Server Certificate resource
2015-05-27 08:34:23 -05:00
7heo
ff9b74c7e8
More internal links in template documentation.
2015-05-27 12:22:52 +02:00
Radek Simko
f64cb23334
Fix docs for aws_route53_record params
2015-05-27 02:50:28 +01:00
Clint
8764205bcf
Merge pull request #1974 from johnewart/sns
...
Initial SNS topic / subscription support
2015-05-26 16:50:57 -05:00
Clint Shryock
be7ece0ce7
provider/aws: Add IAM Server Certificate resource
2015-05-26 16:40:15 -05:00
Paul Hinze
a6b8b65e6e
Merge pull request #2029 from julienlavergne/ebs_description
...
added attributes reference section for AWS_EBS_VOLUME
2015-05-26 09:50:02 -05:00
Otto Jongerius
3031b08cd9
Correct lb_cookie_stickiness_policy example config documentation.
2015-05-26 11:26:41 +10:00
Radek Simko
ff2f446eb4
aws_db_instance docs updated per #2070
2015-05-26 00:14:44 +01:00
Radek Simko
d569e14121
Merge pull request #2070 from managedbyq/master
...
providers/aws: Clarifies db_security_group usage docs.
2015-05-25 16:10:49 -07:00
Camilo Aguilar
e94a8b2627
providers/aws: Adds link to AWS docs about RDS parameters.
2015-05-25 18:57:23 -04:00
Camilo Aguilar
868564c820
providers/aws: Clarifies db_security_group usage.
...
db_security_group is only intended to be used in EC2-Classic Platform.
For DB instances in a VPC, we associate VPC security groups instead,
when declaring the db_instance resource.
2015-05-25 11:45:20 -04:00
Andrew Langhorn
b451eed453
"More more" no more!
...
We don't need to say "for more for more" here, because it
doesn't make sense. Fixes this.
2015-05-25 15:37:49 +01:00
John Ewart
1dd95df5ab
Export ARN in SQS queue and SNS topic / subscription; updated tests for new AWS SDK errors; updated documentation.
2015-05-22 21:12:25 -07:00
John Ewart
68734517f8
Initial SNS support
2015-05-22 20:26:10 -07:00
Clint
11f67ddc39
Merge pull request #2039 from stephenchu/master
...
Added support for 'comment' field for an AWS route53 zone resource.
2015-05-22 07:11:19 -05:00
Clint
ec06e81cf3
Merge pull request #1946 from hashicorp/f-aws-db-read-replicas
...
provider/aws: Add AWS RDS Read Replica
2015-05-21 15:14:11 -05:00
Clint Shryock
729238675b
update docs
2015-05-21 15:06:22 -05:00
Stephen Chu
f5102e9174
Added docs for route53 zone 'comment' argument.
2015-05-21 20:05:52 +00:00
Clint Shryock
6de8f9d180
provider/aws: RDS Read Replica cleanups
...
remove typos, debugging, and try spelling things correctly
2015-05-21 09:49:46 -05:00
Julien Lavergne
d56eb3eb92
added attributes reference section for AWS_EBS_VOLUME
2015-05-21 12:06:13 +02:00
Julien Lavergne
fb847151b5
fixed aws_ebs_volume description
2015-05-21 11:54:11 +02:00
Michael Austin
dba8771b14
added documention for force_destroy argument
2015-05-20 19:26:44 -04:00
Clint Shryock
d755fbd347
provider/aws: Add docs for AWS RDS Read Replicate
2015-05-20 08:24:36 -05:00
Justin Campbell
9c764a3253
providers/aws: Add support for policy on S3 bucket
2015-05-18 13:10:44 -04:00
John Engelman
597ecf82e4
Remove notes about nameservers only being available for public zones.
...
Support for nameservers in private zones was added in bd6ff34
.
2015-05-15 21:24:11 -05:00
Clint
9f52192a79
Merge pull request #1939 from johnewart/sqs
...
Initial SQS support
2015-05-15 15:44:52 -05:00
John Ewart
d538194f59
Added docs, tests, and updated SQS code
2015-05-15 13:09:20 -07:00
Paul Hinze
e1ea427649
provider/aws: support ec2 termination protection
...
closes #1233
2015-05-15 15:20:58 -04:00
Clint Shryock
5113761f41
Merge branch 'f-aws-network-subnet-ids'
...
* f-aws-network-subnet-ids:
document Network ACL Subnet IDs attribute
provider/aws: Add tests for Network ACL subnets
upgrade to use typeset for subnet_ids
network acl cleanups
provider/aws: Support multiple subnets in Network ACL
2015-05-15 09:58:57 -05:00
Clint Shryock
bf65f7c013
document Network ACL Subnet IDs attribute
2015-05-15 09:35:38 -05:00
Justin Campbell
e68dd5a8bf
Merge pull request #1909 from justincampbell/s3-redirect
...
providers/aws: Add support for S3 website redirect
2015-05-15 09:32:39 -04:00
John Engelman
f1d85f955a
Fix typo in docs
2015-05-14 16:04:37 -05:00
John Engelman
b784908491
Add documentation and changelog for route53_zone_association
2015-05-14 16:04:36 -05:00
John Engelman
258422621f
Update documentation and changelog for route53_hosted_zone.
2015-05-14 16:03:51 -05:00
John Engelman
bf97d6a80f
AWS/Route53Zone - create private hosted zone associated with VPC.
2015-05-14 16:03:50 -05:00
Paul Hinze
b56a42627f
provider/aws: ASGs can wait for ELB InService
...
This enhances the waiting strategy introduced in #1839 to wait for each
ASG instance to become InService in attached ELBs before continuing.
2015-05-14 15:03:53 -05:00
Mitchell Hashimoto
ad62be8642
website: parameter_group_name for elasticache cluster required [GH-1929]
2015-05-13 20:23:37 -07:00
Daisuke Fujita
89c97787df
Fix argument mistake in IAM group policy document
2015-05-14 10:34:02 +09:00
Paul Hinze
f0e6d0f97e
docs: fix cidr_block on aws SG egress
...
fixes #1936
2015-05-13 18:41:41 -05:00
uzyexe
2043698819
missing is "aws_"
2015-05-13 17:17:33 +09:00
Radek Simko
0c07fa359b
Add missing EOF to iam_role_policy example
2015-05-12 22:29:36 +01:00
Radek Simko
b5f0dc867b
Fix incorrect parameter name
2015-05-12 22:29:36 +01:00
Radek Simko
c214130401
aws: Reorder resources in IAM examples in docs
...
- This is to make relevant resources more visible
2015-05-12 22:29:36 +01:00