Dennis Webb
925fc116a8
always set scaling_adjustment when policy_type = SimpleScaling
2016-09-16 21:00:57 -05:00
Clint
79bb2e8a87
provider/aws: Add Default Security Group Resource ( #8861 )
...
* Docs for default security group
* overrides of default behavior
* add special disclaimer
* update to support classic environments
2016-09-15 13:59:20 -05:00
Clint
adea7563e5
provider/aws: Fix issue updating Elastic Beanstalk Environment variables ( #8848 )
...
* provider/aws: failing test case for updating env vars
* provider/aws: Fix issue with updating Elastic Beanstalk env vars
2016-09-15 13:30:12 -05:00
James Nugent
a65b0cce7c
provider/aws: Fix pointer fmt as string
...
Fixes #8839 .
2016-09-14 20:14:41 +01:00
James Nugent
9d51ebd0aa
provider/aws: Expose ARN suffix on ALB ( #8833 )
...
When creating a CloudWatch Metric for an Application Load Balancer it is
neccessary to use the suffix of the ARN as the reference to the load
balancer. This commit exposes that as an attribute on the `aws_alb`
resource to prevent the need to use regular expression substitution to
make the reference.
Fixes #8808 .
2016-09-14 15:50:10 +01:00
Sven Walter
459e618c44
provider/aws: Retry resourceAwsLaunchConfigurationCreate if instance profile hasn't propagated ( #8813 )
2016-09-13 13:07:43 -05:00
Anshul Sharma
75e358ab85
Vendored WAF ( #8785 )
...
* Vendored WAF
* WAF with tag 1.4.7
2016-09-13 07:32:42 +01:00
Paul Stack
44bc70971d
Merge pull request #8673 from hashicorp/f-aws-alb-generated-name
...
provider/aws: Allow `aws_alb` to have the name auto-generated
2016-09-12 11:04:47 +01:00
stack72
ef9aa6baaf
Merge branch 'optimisticanshul-6973-codecommit-trigger'
2016-09-12 10:55:37 +01:00
stack72
116d70dccb
provider/aws: Removal of test for changes as it forces a new resource
2016-09-12 10:54:15 +01:00
stack72
229f2698ce
Merge branch '6973-codecommit-trigger' of https://github.com/optimisticanshul/terraform into optimisticanshul-6973-codecommit-trigger
2016-09-12 10:44:32 +01:00
stack72
20ad3e0b2f
provider/aws: Allow `aws_alb` to have the name auto-generated
...
In order to satisify scenarios where a lifecycle is block is used, we
would need the AWS ALB name field to be autogenerated. WE follow the
same work as AWS ELB, we prefix it with `tl-lb-`
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSALB_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/08 12:43:40 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSALB_ -timeout
120m
=== RUN TestAccAWSALB_basic
--- PASS: TestAccAWSALB_basic (79.81s)
=== RUN TestAccAWSALB_generatedName
--- PASS: TestAccAWSALB_generatedName (93.81s)
=== RUN TestAccAWSALB_namePrefix
--- PASS: TestAccAWSALB_namePrefix (73.48s)
=== RUN TestAccAWSALB_tags
--- PASS: TestAccAWSALB_tags (181.32s)
=== RUN TestAccAWSALB_noSecurityGroup
--- PASS: TestAccAWSALB_noSecurityGroup (66.03s)
=== RUN TestAccAWSALB_accesslogs
--- PASS: TestAccAWSALB_accesslogs (130.82s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 625.285s
```
2016-09-12 10:38:13 +01:00
Paul Stack
6cf1fdf980
Merge pull request #8675 from hashicorp/b-aws-kms-key-policy
...
provider/aws: Support Policy DiffSuppression in `aws_kms_key` policy
2016-09-12 09:50:09 +01:00
Anshul Sharma
2d57e71c01
Remove Unused Log From CodeCommit Trigger Test
2016-09-12 14:15:53 +05:30
stack72
806c000dbb
provider/aws: Support Policy DiffSuppression in `aws_kms_key` policy
...
Fixes #7495
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSKmsKey_policy'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/06 10:44:20 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSKmsKey_policy
-timeout 120m
=== RUN TestAccAWSKmsKey_importBasic
--- PASS: TestAccAWSKmsKey_importBasic (166.19s)
=== RUN TestAccAWSKmsKey_basic
--- PASS: TestAccAWSKmsKey_basic (215.33s)
=== RUN TestAccAWSKmsKey_policy
--- PASS: TestAccAWSKmsKey_policy (116.81s)
=== RUN TestAccAWSKmsKey_isEnabled
--- PASS: TestAccAWSKmsKey_isEnabled (1008.31s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws
1689.957s
```
2016-09-12 09:44:07 +01:00
Paul Stack
578e0eb04d
Merge pull request #8780 from TimeIncOSS/f-aws-misspell
...
provider/aws: Fix misspelled words
2016-09-12 09:41:13 +01:00
Anshul Sharma
7150bafb84
Remove Region Condition From CodeCommit Repo Resource ( #8778 )
2016-09-12 07:30:46 +01:00
Radek Simko
2ad84a51df
provider/aws: Fix misspelled words
2016-09-12 07:23:34 +01:00
Anshul Sharma
497063af3e
Added Codecommit Trigger
2016-09-12 10:17:04 +05:30
Paul Stack
f993b726b0
provider/aws: `aws_db_instance` unexpected state when configurating ( #8707 )
...
enhanced monitoring
Fixes #8699
When configuring enhanced monitoring, a user got the following error:
```
* aws_db_instance.db: unexpected state 'configuring-enhanced-monitoring',
wanted target '[available]'``
We have added this to the list of pending states we have when creating
and updating an RDS instance
2016-09-11 19:29:23 +01:00
Steve Hoeksema
1d04cdb9bc
Export AWS ELB service account ARN ( #8700 )
2016-09-11 19:13:58 +01:00
Radek Simko
3e3043adf4
provider/aws: Prevent crash on account ID validation
2016-09-08 11:46:18 +01:00
Paul Stack
91ade752a0
Merge pull request #8689 from erutherford/master
...
adding missing failed states for the NAT Gateways
2016-09-07 10:04:07 +01:00
Paul Stack
de53db01b9
Merge pull request #8653 from TimeIncOSS/f-aws-lambda-publish
...
provider/aws: Support 'publish' attribute in lambda_function
2016-09-07 09:32:01 +01:00
Eric Rutherford
2cca48a829
switch to go way of checking for key existence so that go doesn't crash when the value doesn't exist
2016-09-06 20:57:10 -05:00
Eric Rutherford
04c2d40e57
commit after running make fmt
2016-09-06 14:56:56 -05:00
Eric Rutherford
91f6f2a143
moving to using a map to clean up the error check
2016-09-06 14:54:17 -05:00
Eric Rutherford
7a6b04dfa2
adding missing failed states for the NAT Gateways
2016-09-06 12:25:42 -05:00
stack72
ad4e580a03
provider/aws: Bump `aws_elasticsearch_domain` timeout values
...
Fixes #8541
The Update timeout and delete timeouts were a little short. Bumped them
to 60 mins and 90 mins respectively. I have been on the receiving of the
timeout for the Delete function
2016-09-06 08:52:07 +01:00
stack72
5504185770
provider/aws: Add DiffSupressionFunc to `aws_elasticsearch_domain`,
...
`aws_sqs_queue` and `aws_sns_topic`
```
SQS Queue Tests:
%make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSSQSQueue'
2 ↵ ✹
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/05 09:46:04 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSSQSQueue
-timeout 120m
=== RUN TestAccAWSSQSQueue_importBasic
--- PASS: TestAccAWSSQSQueue_importBasic (18.99s)
=== RUN TestAccAWSSQSQueue_basic
--- PASS: TestAccAWSSQSQueue_basic (44.31s)
=== RUN TestAccAWSSQSQueue_policy
--- PASS: TestAccAWSSQSQueue_policy (32.76s)
=== RUN TestAccAWSSQSQueue_redrivePolicy
--- PASS: TestAccAWSSQSQueue_redrivePolicy (66.42s)
=== RUN TestAccAWSSQSQueue_Policybasic
--- PASS: TestAccAWSSQSQueue_Policybasic (32.40s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 194.895s
```
SNS Topic Tests:
% make testacc TEST=./builtin/providers/aws
% TESTARGS='-run=TestAccAWSSNSTopic_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/04 22:56:26 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSSNSTopic_
-timeout 120m
=== RUN TestAccAWSSNSTopic_importBasic
--- PASS: TestAccAWSSNSTopic_importBasic (17.67s)
=== RUN TestAccAWSSNSTopic_basic
--- PASS: TestAccAWSSNSTopic_basic (17.92s)
=== RUN TestAccAWSSNSTopic_policy
--- PASS: TestAccAWSSNSTopic_policy (20.99s)
=== RUN TestAccAWSSNSTopic_withIAMRole
--- PASS: TestAccAWSSNSTopic_withIAMRole (26.51s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 83.112s
```
2016-09-05 11:46:23 +01:00
Radek Simko
5820ce6c5c
provider/aws: Add aws_sqs_queue_policy
2016-09-05 08:17:48 +01:00
Paul Stack
04c16b8ff1
Merge pull request #8654 from TimeIncOSS/f-aws-sns-policy
...
provider/aws: Add aws_sns_topic_policy
2016-09-04 21:47:15 +03:00
Paul Stack
c36b05c740
Merge pull request #8652 from TimeIncOSS/b-aws-lambda-tests-fix
...
provider/aws: Fix Lambda acceptance tests
2016-09-04 21:43:00 +03:00
Radek Simko
c1178967b0
provider/aws: Add aws_sns_topic_policy
2016-09-04 18:34:24 +01:00
Radek Simko
03df8360cb
provider/aws: Support 'publish' attribute in lambda_function
2016-09-04 17:15:35 +01:00
Radek Simko
a834c26037
provider/aws: Fix Lambda acceptance tests
2016-09-04 13:10:13 +01:00
stack72
fbbcd6be74
provider/aws: Randomize the `aws_db_instance` enhanced monitoring test
...
names
```
% make testacc TEST=./builtin/providers/aws
% TESTARGS='-run=TestAccAWSDBInstance_enhancedMonitoring'
% ✹
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/04 12:23:49 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v
-run=TestAccAWSDBInstance_enhancedMonitoring -timeout 120m
=== RUN TestAccAWSDBInstance_enhancedMonitoring
--- PASS: TestAccAWSDBInstance_enhancedMonitoring (1535.00s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws
1535.018s
```
2016-09-04 12:50:50 +03:00
Paul Stack
b82903288d
Merge pull request #5606 from TimeIncOSS/b-cloudformation-fixes
...
provider/aws: Handle all kinds of CloudFormation stack failures
2016-09-04 02:17:08 +03:00
stack72
e3e4b6c2ac
Merge branch 'master' of github.com:hashicorp/terraform
2016-09-04 02:08:42 +03:00
stack72
7dd7078b82
Merge branch 'pcarrier/aws_autoscaling_group_can_have_initial_lifecycle_hooks' of https://github.com/pcarrier/terraform into pcarrier-pcarrier/aws_autoscaling_group_can_have_initial_lifecycle_hooks
2016-09-04 02:08:04 +03:00
James Nugent
6c23181686
Merge pull request #8383 from kjmkznr/import-aws-s3-b-notification
...
provider/aws: Support import `aws_s3_bucket_notification`
2016-09-03 15:50:25 -07:00
Paul Stack
2b0de3ca5c
Merge pull request #8454 from Originate/mb-fix-internet-gateway-deletion
...
provider/aws: Skip detaching when aws_internet_gateway not found
2016-09-04 00:55:37 +03:00
stack72
49b8568bec
provider/aws: `aws_cloudwatch_log_stream` resource
...
This is a requirement for enabling CloudWatch Logging on Kinesis
Firehost
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSCloudWatchLogStream_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/09/02 16:19:14 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v
-run=TestAccAWSCloudWatchLogStream_ -timeout 120m
=== RUN TestAccAWSCloudWatchLogStream_basic
--- PASS: TestAccAWSCloudWatchLogStream_basic (22.31s)
=== RUN TestAccAWSCloudWatchLogStream_disappears
--- PASS: TestAccAWSCloudWatchLogStream_disappears (21.21s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 43.538s
2016-09-04 00:26:02 +03:00
Paul Stack
9ad4e8453b
Merge pull request #8578 from kwilczynski/feature/health-check-target-validation-aws_elb
...
provider/aws: Add validation of Health Check target to aws_elb.
2016-09-04 00:18:19 +03:00
James Nugent
54784864fc
Merge pull request #8640 from TimeIncOSS/f-aws-cloudformation-data-source
...
provider/aws: Add cloudformation_stack data source
2016-09-03 14:16:46 -07:00
Paul Stack
0370f41df5
Merge pull request #8440 from hashicorp/aws-spotfeed-sub
...
provider/aws: New resource `aws_spot_datafeed_subscription`
2016-09-04 00:16:14 +03:00
Paul Stack
4a8158c1c0
Merge pull request #8646 from hashicorp/b-aws-r53-delete
...
provider/aws: Wait for `aws_route_53_record` to be in-sync after a delete
2016-09-03 23:13:20 +03:00
stack72
7e89c1d3a2
Merge branch 'paybyphone-paybyphone_GH_6396'
2016-09-03 23:10:27 +03:00
James Nugent
94ca84e772
Merge pull request #8638 from hashicorp/f-aws-assume-role
...
provider/aws: Add support for AssumeRole prior to operations
2016-09-03 13:04:03 -07:00
Chris Marchesi
38d2a2e717
provider/aws: VPC Peering: allow default peer VPC ID
...
Update the aws_vpc_peering_connection resource to allow peer_owner_id
to be omitted, defaulting to the connected AWS account ID (ie: for
VPC-to-VPC peers in the same account).
Also included is a doc cleanup and updates to the peer test in
resource_aws_route_table_test.go.
This fixes hashicorp/terraform#6396 .
2016-09-03 23:03:31 +03:00