Paul Hinze
c70eab6500
aws: undeprecate min_elb_capacity; restore min capacity waiting
...
It was a mistake to switched fully to `==` when activating waiting for
capacity on updates in #3947 . Users that didn't set `min_elb_capacity ==
desired_capacity` and instead treated it as an actual "minimum" would
see timeouts for every create, since their target numbers would never be
reached exactly.
Here, we fix that regression by restoring the minimum waiting behavior
during creates.
In order to preserve all the stated behavior, I had to split out
different criteria for create and update, criteria which are now
exhaustively unit tested.
The set of fields that affect capacity waiting behavior has become a bit
of a mess. Next major release I'd like to rework all of these into a
more consistently named block of config. For now, just getting the
behavior correct and documented.
(Also removes all the fixed names from the ASG tests as I was hitting
collision issues running them over here.)
Fixes #4792
2016-01-27 13:30:44 -06:00
Csaba Palfi
8f6404a0e1
provider/aws enable specifying aws s3 redirect protocol
...
Signed-off-by: Csaba Palfi <csaba@palfi.me>
2016-01-21 23:26:13 +00:00
Clint
569e74c2e7
Merge pull request #4481 from ElliotG/feature/encryptedBlockDevice
...
provider/aws: Added support for the encryption flag on ebs_block_devices in launch configurations
2016-01-19 10:26:11 -06:00
James Nugent
0a2966d26d
Merge pull request #4730 from leeprovoost/master
...
provider/aws: Fix principal in cloud trail bucket policy docs
2016-01-19 07:45:37 -05:00
stack72
138a6b67a4
Change the AWS Launch Configuration Documentation examples from ami to image_id
2016-01-19 10:12:50 +00:00
Lee Provoost
96f3f76118
Principal * gets rejected by AWS, use cloudtrail.amazonaws.com instead.
2016-01-19 08:54:42 +00:00
Adam Ochonicki
46c2fd68d9
Fix typo in ecr_repository_policy docs
2016-01-18 21:40:08 -05:00
stack72
acabd4d407
Change ASG Lifecycle Default Result to be computed and added a test to record what the default value is
2016-01-15 22:34:16 +00:00
James Nugent
933de6b127
provider/aws: valid values for health check types
...
These are as per the AWS API documentation here:
http://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateHealthCheck.html
2016-01-15 00:08:11 +00:00
James Nugent
51d09d8ebb
Merge branch 'patch-1' of https://github.com/Phomias/terraform into Phomias-patch-1
2016-01-15 00:05:40 +00:00
Phomias
5ec817ba36
add port and type args aws_route53_health_check
...
Taking an educated guess at the valid values of the type argument based on what I read here: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/health-checks-creating.html
and fix a typo: s/respoonse/response/
2016-01-14 15:38:23 -06:00
Seth Vargo
8dbc43639d
Use HTTPS + www. for links
2016-01-14 16:03:26 -05:00
Clint
8e6fba43ef
Merge pull request #4564 from hashicorp/pr-3741
...
provider/aws: Supporting New AWS Route53 HealthCheck additions (supersedes #3741 )
2016-01-14 14:41:19 -06:00
James Nugent
ace215481a
provider/aws: Add profile to provider config
...
This allows specification of the profile for the shared credentials
provider for AWS to be specified in Terraform configuration. This is
useful if defining providers with aliases, or if you don't want to set
environment variables. Example:
$ aws configure --profile this_is_dog
... enter keys
$ cat main.tf
provider "aws" {
profile = "this_is_dog"
# Optionally also specify the path to the credentials file
shared_credentials_file = "/tmp/credentials"
}
This is equivalent to specifying AWS_PROFILE or
AWS_SHARED_CREDENTIALS_FILE in the environment.
2016-01-14 15:39:35 +00:00
clint shryock
8181a4ea24
minor clean ups after #3862
2016-01-13 16:58:07 -06:00
Clint
7f6624e926
Merge pull request #3862 from stack72/aws-redshift
...
provider/aws: AWS Redshift
2016-01-13 16:52:47 -06:00
Clint
eed2a2a0f6
Merge pull request #3139 from koendc/b-rds-snapshots-required-fields
...
provider/aws: aws_db_instance: make some fields optional
2016-01-13 15:15:09 -06:00
Clint
921f6eb806
Merge pull request #4388 from jszwedko/add-support-for-aws-directory-service-microsoft-active-directory
...
Add support for creating Managed Microsoft Active Directory and Directory Connectors in AWS
2016-01-13 13:39:29 -06:00
Johannes Boyne
df7ac2d51b
Add AWS lambda alias support and documentation
2016-01-13 10:05:32 -06:00
Koen De Causmaecker
45ef11e59f
provider/aws: aws_db_instance: unrequire fields
...
When spinning up from a snapshot or a read replica, these fields are
now optional:
* allocated_storage
* engine
* password
* username
Some validation logic is added to make these fields required when
starting a database from scratch.
The documentation is updated accordingly.
2016-01-13 15:40:15 +01:00
Clint
90e5f5f655
Merge pull request #3994 from Pryz/master
...
Add AWS Classiclink for AWS VPC resource
2016-01-12 16:48:23 -06:00
clint shryock
ac60d6b959
provider/aws: Limit SNS Topic Subscription protocols
...
- update the ARN with the new ID
2016-01-12 09:57:09 -06:00
Nathaniel
d6b9dc37e7
Update cloudwatch_metric_alarm.html.markdown
...
Added a link to the AWS docs for list of supported namespaces.
2016-01-11 13:54:41 -08:00
wata_mac
bfcff6b068
Add az_mode and availability_zones parameters
...
Signed-off-by: wata727 <watassbass@gmail.com>
2016-01-11 23:45:07 +09:00
wata_mac
df56ef44f7
Add availability_zone parameter.
...
Signed-off-by: wata727 <watassbass@gmail.com>
2016-01-11 23:33:21 +09:00
James Nugent
2cba2d3d04
provider/aws: Fix wording in S3 bucket docs
2016-01-09 10:09:23 -08:00
Kazunori Kojima
f2ce28ed46
Add support for S3 logging.
2016-01-09 10:09:23 -08:00
William Holroyd
5371d41c16
Update codedeploy_deployment_group.html.markdown
...
Fixed markdown formatting for argument
2016-01-08 00:47:27 -05:00
stack72
3ebbb62bb0
Adding child_healthchecks to the Route 53 HealthCheck resource
2016-01-07 17:13:24 -06:00
stack72
172faca052
Adding support to Route53 HealthCheck for measure_latency and inverting healthcheck
2016-01-07 17:12:45 -06:00
James Nugent
9d9c97af66
Merge pull request #4543 from elblivion/aws-sns-doc-update
...
Update doc - missing lambda protocol
2016-01-07 11:46:14 -08:00
Anthony Stanton
d450476d63
Update doc - missing lambda protocol
...
The last update missed listing `lambda` in the list of allowed protocols.
2016-01-07 16:17:52 +01:00
Paul Hinze
319f7d77a0
Merge pull request #3947 from hashicorp/phinze/asg-wait-on-update
...
provider/aws: wait for ASG capacity on update
2016-01-06 15:55:43 -06:00
Garrett Barboza
82d8e48a27
Add iam_server_certificate nuances to docs.
...
AWS does some funky stuff to handle all the variations in certificates that CA's like to hand out to users. This commit adds a note about this and details how to avoid issues. See #3837 for more information.
2016-01-04 21:07:52 -06:00
Clint
5551eaeddc
Merge pull request #4463 from bsingr/patch-1
...
Remove recommendation to use create_before_destroy-hook in autoscaling group
2016-01-04 14:25:47 -06:00
James Nugent
940ed84685
Merge pull request #4492 from hashicorp/f-sns-display-name-docs
...
provider/aws: Document `display_name` on SNS Topic
2016-01-04 11:13:29 -05:00
Clint
25238ec7c5
Merge pull request #4427 from hashicorp/b-aws-r53-weights
...
provider/aws: Fix issue with Route53 and zero weighted records
2016-01-04 10:05:18 -06:00
James Nugent
e22376f6a0
provider/aws: Document `display_name` on SNS Topic
...
Fixes #3799
2016-01-04 11:03:51 -05:00
clint shryock
4fc31abc6f
fix typo
2016-01-04 09:59:21 -06:00
Elliot Graebert
2112f763ee
Added support for the encryption flag on ebs_block_devices in launch configurations
2016-01-01 15:47:36 -08:00
James Nugent
cd32f23476
Merge pull request #4465 from jedineeper/b-fix-aws-eip-docs
...
update docs to reflect that the allocation ID is exported as the attribute 'id'
2015-12-30 14:31:14 -05:00
Craig Marsden
fc39334b52
update docs to reflect that the allocation ID is exported as the attribute 'id'
2015-12-30 17:50:22 +00:00
Jens Bissinger
a018195645
Remove recommendation to use create_before_destroy-hook in autoscaling group
...
Only use the create_before_destroy-hook in launch configurations. The autoscaling group must not use the create_before_destroy-hook, because it can be updated (and not destroyed + re-created). Using the create_before_destroy-hook in autoscaling group also leads to unwanted cyclic dependencies.
2015-12-30 10:46:32 +01:00
kozo yamagata
2a3c80461f
Fix typo 'auto' => 'allow'
2015-12-30 16:58:23 +09:00
stack72
59bfa636c0
Adding a link to the runtime options for the AWS Lambda functions
2015-12-27 21:38:45 +00:00
clint shryock
787340f801
make note of -1 value for r53 record
2015-12-22 16:47:57 -06:00
Paul Hinze
0d895ffa96
provider/aws: mention us-east-1 in ECR docs and tests
...
ECR is only available in us-east-1 for now.
Also added missing sidebar links for ECR resources.
/cc @nextrevision
2015-12-22 16:00:21 -06:00
Paul Hinze
0616c51aa2
Merge pull request #4415 from nextrevision/provider/aws-ecr
...
provider/aws: ecr resources
2015-12-22 15:34:27 -06:00
nextrevision
6a3ed429ad
Adding AWS ECR provider resources
...
Adds ECR aws_ecr_repository and aws_ecr_repository_policy resources to
the AWS provider.
2015-12-22 10:31:30 -05:00
gorazio
d9b83ada39
Update ebs_volume.html.md
...
add default value of volume type
2015-12-22 17:27:44 +03:00