aws: Fix app cookie stickiness policy acceptance test.

This used the wrong AZ and contained a few syntactical errors in
configuration.
This commit is contained in:
Christopher Tiwald 2015-05-03 18:31:58 -04:00
parent 14ea3a33a4
commit f31466a60e
1 changed files with 10 additions and 15 deletions

View File

@ -6,6 +6,7 @@ import (
"github.com/awslabs/aws-sdk-go/aws" "github.com/awslabs/aws-sdk-go/aws"
"github.com/awslabs/aws-sdk-go/service/elb" "github.com/awslabs/aws-sdk-go/service/elb"
"github.com/hashicorp/terraform/helper/resource" "github.com/hashicorp/terraform/helper/resource"
"github.com/hashicorp/terraform/terraform" "github.com/hashicorp/terraform/terraform"
) )
@ -30,7 +31,7 @@ func TestAccAWSAppCookieStickinessPolicy(t *testing.T) {
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckAppCookieStickinessPolicy( testAccCheckAppCookieStickinessPolicy(
"aws_elb.lb", "aws_elb.lb",
"aws_app_cookie_stickiness_policy.bar", "aws_app_cookie_stickiness_policy.foo",
), ),
), ),
}, },
@ -80,7 +81,7 @@ func testAccCheckAppCookieStickinessPolicy(elbResource string, policyResource st
const testAccAppCookieStickinessPolicyConfig = ` const testAccAppCookieStickinessPolicyConfig = `
resource "aws_elb" "lb" { resource "aws_elb" "lb" {
name = "test-lb" name = "test-lb"
availability_zones = ["us-east-1a"] availability_zones = ["us-west-2a"]
listener { listener {
instance_port = 8000 instance_port = 8000
instance_protocol = "http" instance_protocol = "http"
@ -90,17 +91,18 @@ resource "aws_elb" "lb" {
} }
resource "aws_app_cookie_stickiness_policy" "foo" { resource "aws_app_cookie_stickiness_policy" "foo" {
name = "foo_policy" name = "foo-policy"
load_balancer = "${aws_elb.lb}" load_balancer = "${aws_elb.lb.id}"
lb_port = 80 lb_port = 80
cookie_name = "MyAppCookie" cookie_name = "MyAppCookie"
} }
` `
// Change the cookie_name to "MyOtherAppCookie".
const testAccAppCookieStickinessPolicyConfigUpdate = ` const testAccAppCookieStickinessPolicyConfigUpdate = `
resource "aws_elb" "lb" { resource "aws_elb" "lb" {
name = "test-lb" name = "test-lb"
availability_zones = ["us-east-1a"] availability_zones = ["us-west-2a"]
listener { listener {
instance_port = 8000 instance_port = 8000
instance_protocol = "http" instance_protocol = "http"
@ -110,16 +112,9 @@ resource "aws_elb" "lb" {
} }
resource "aws_app_cookie_stickiness_policy" "foo" { resource "aws_app_cookie_stickiness_policy" "foo" {
name = "foo_policy" name = "foo-policy"
load_balancer = "${aws_elb.lb}" load_balancer = "${aws_elb.lb.id}"
lb_port = 80 lb_port = 80
cookie_name = "MyAppCookie" cookie_name = "MyOtherAppCookie"
}
resource "aws_app_cookie_stickiness_policy" "bar" {
name = "bar_policy"
load_balancer = "${aws_elb.lb}"
lb_port = 80
cookie_name = "MyAppCookie"
} }
` `