Mitchell Hashimoto
200f7c4488
providers/aws: can add remove individual cidr/groups in security group
2014-08-21 11:59:03 -07:00
Mitchell Hashimoto
4015d942ab
providers/aws: security group ingress rules treated as set [GH-87]
...
/cc @pearkes - !!!
2014-08-20 22:24:13 -07:00
Jack Pearkes
6eb6d19384
providers/aws: vpc dns settings tests
...
cc/ @deoxxa see diff for how to add tests – quite straight forward.
Normally, I would like to add a check to ensure that the attribute
was updated remotely (by seeing what it's value with AWS is) but
I don't think we have that value returned.
2014-08-20 11:29:52 -07:00
Mitchell Hashimoto
53cdbcc9fa
providers/aws: security group ingress rules can be updated
2014-08-20 11:18:16 -07:00
Mitchell Hashimoto
a594ef9a28
providers/aws: expandIPPerms works again
2014-08-20 11:18:16 -07:00
Jack Pearkes
33a7d32f40
Merge pull request #172 from deoxxa/add-vpc-dns-attributes
...
add vpc dns attribute support
2014-08-20 11:14:07 -07:00
Jack Pearkes
97cae408b2
providers/aws: tests and document adding load balancers to autoscaling
...
cc/ @thatha
2014-08-20 10:42:14 -07:00
Mitchell Hashimoto
89041c0595
providers/aws: resource_aws_security_group using helper/schema
2014-08-20 10:40:18 -07:00
Ian Atha
13b0e7ee2c
Allow 'load_balancers.*' to pass resource_aws_autoscaling_group_validation
2014-08-19 19:53:12 -07:00
Mitchell Hashimoto
d25747ba5c
providers/aws: cleaner detection of VPC [GH-122]
2014-08-19 17:22:25 -07:00
Mitchell Hashimoto
c4d261ac61
providers/aws: resource_aws_eip is in new framework
2014-08-19 16:56:23 -07:00
Mitchell Hashimoto
776bb22e4e
providers/aws: create an empty schema.Provider
2014-08-19 15:40:48 -07:00
Jack Pearkes
d99e475ea2
Merge pull request #170 from alekstorm/aws-security-group-owner
...
Implement specification of AWS security groups in ingress rules as <owner>/<id>
2014-08-19 09:42:05 -07:00
Jack Pearkes
4cdb95a6b2
Merge pull request #166 from alekstorm/aws-elb-subnets-security-groups
...
Add 'security_groups' and 'subnets' args to 'aws_elb'
2014-08-19 09:40:30 -07:00
Mitchell Hashimoto
ca5be43519
providers/aws: fix RDB test syntax error
2014-08-11 09:58:53 -07:00
deoxxa
4405a8d974
add vpc dns attribute support
2014-08-09 22:43:00 +10:00
Alek Storm
7109b8c770
Implement specification of AWS security groups in ingress rules as <owner>/<id>
2014-08-08 11:51:18 -07:00
Alek Storm
5a84296c61
Add 'security_groups' and 'subnets' args to 'aws_elb'
2014-08-07 17:41:15 -07:00
Alex Gaynor
46154ca1d3
Fixed a ton of typos in docs and comments
2014-08-07 00:19:56 -07:00
Hector Castro
f869a077a2
Fix output of aws_db_instance port via endpoint
...
When trying to output the `endpoint` attribute of an `aws_db_instance`,
the port was not being emitted properly. Converting the port number from
an integer to a string has resolved the issue.
2014-08-01 17:13:26 -04:00
Jack Pearkes
c6741cf1b5
providers/aws: add tests for instance availability zone
...
cc/ @dcosson here we go!
2014-07-31 20:35:31 -04:00
Jack Pearkes
aa94e0c41a
Merge pull request #129 from dcosson/aws_availability_zone
...
Allow specifying the AWS availability zone on creation
2014-07-31 15:28:34 -04:00
Jack Pearkes
e07dc8891d
providers/aws: db instance wait for destroy, allow destroy config
2014-07-31 15:22:14 -04:00
Danny Cosson
e838624468
Allow specifying the AWS availability zone on creation
2014-07-31 13:52:03 -04:00
Jack Pearkes
0ca0b8dd62
providers/aws: remove password from resource diff to not trigger changes
...
cc/ @mitchellh
This one caught me a bit, and I'm not sure if there's another AttrType
that could be useful here – perhaps a AttrTypeHidden or something? I
don't know...this feels sloppy to have in the diff func.
2014-07-31 09:39:19 -04:00
Jack Pearkes
9a2685cf13
providers/aws: db instances now depend on db security groups
2014-07-31 09:28:25 -04:00
Jack Pearkes
bc79f15db3
providers/aws: require description in security groups. fixes #123
2014-07-30 17:15:51 -04:00
Jack Pearkes
60ed50b4b6
providers/aws: allow "modifying" as pending state for db instances
...
fixes #119
2014-07-30 11:58:11 -04:00
John Wards
7493ee31cb
Stop passing engine into EngineVersion
...
Fixes #95
2014-07-30 16:44:02 +01:00
Jack Pearkes
7adc6162d8
providers/aws: add test for health check, save health check state
...
cc/ @vertis
I added an acceptance test here, as well as making it so we
saved the health check state on update_state.
2014-07-30 10:15:22 -04:00
Luke Chadwick
0eed0908df
Add health_check to aws_elb resource
2014-07-30 21:46:51 +10:00
Jack Pearkes
af62002c1b
go fmt
2014-07-29 19:09:55 -04:00
Jack Pearkes
77697b9936
providers/aws: add failing test for aws region validation
...
cc/ @jorgeng87
2014-07-29 19:09:17 -04:00
Jorge Núñez
aad0fec940
Update test with valid AWS region
2014-07-30 00:22:50 +02:00
Jorge Núñez
5900b3f1c0
Add AWS region validation
2014-07-30 00:22:37 +02:00
Luke Chadwick
15bdf8b5f9
Add user_data to aws_launch_configuration
2014-07-30 07:30:24 +10:00
Jack Pearkes
cbcb559c0c
providers/aws: add failing test for reorder ingress rules bug
2014-07-29 15:03:51 -04:00
Jack Pearkes
6653542466
providers/aws: fix order of ingress rules on security group
2014-07-29 12:45:57 -04:00
Jack Pearkes
dbe6b74884
providers/aws: depend on security groups, failing test for #87
2014-07-29 12:15:42 -04:00
Jack Pearkes
d47e3f76ea
providers/aws: fix spelling of desired_capacity
...
see #78
2014-07-29 10:43:18 -04:00
Jack Pearkes
4f2026f6c6
providers/aws: only flatten cidr if they exist
...
fixes #87
2014-07-29 10:29:48 -04:00
Jack Pearkes
86c7aeb8a6
providers/aws: use merged reosource state for associate_public_ip
...
cc/ @vertis
2014-07-29 10:23:48 -04:00
Jack Pearkes
fa13a12a6e
Merge pull request #85 from vertis/aws_associate_public_ip_address
...
Add associate_public_ip_address as an attribute on the aws_instance resource
2014-07-29 10:15:32 -04:00
Jack Pearkes
da4ddef136
providers/aws: fix assertion of non-required cidr blocks in sec groups
...
fixes #65 , #86
2014-07-29 10:05:32 -04:00
Luke Chadwick
974074fee9
Add associate_public_ip_address as an attribute of the aws_instance resource
2014-07-29 22:06:53 +10:00
Armon Dadgar
be1ae66d86
provider/aws: fixing tests
2014-07-28 13:27:55 -04:00
Armon Dadgar
8c69536b3b
provider/aws: fixing security groups test
2014-07-28 13:14:24 -04:00
Jack Pearkes
f6fa012e82
providers/aws: remove security_group_update
2014-07-28 13:13:29 -04:00
Armon Dadgar
c2677b3c0a
provider/aws: More strict check
2014-07-28 12:50:19 -04:00
Armon Dadgar
c8d5ea4d9d
provider/aws: fixing instance for EC2-VPC /cc:@pearkes
2014-07-28 12:47:40 -04:00
Armon Dadgar
bc64366a92
provider/aws: Less aggressive API rate
2014-07-28 12:10:35 -04:00
Armon Dadgar
ebd50ab6ff
provider/aws: Fixing EIP in EC2-VPC
2014-07-28 12:05:00 -04:00
Armon Dadgar
c3b0417678
provider/aws: Fixing tests
2014-07-28 11:27:58 -04:00
Armon Dadgar
e596feb42b
provider/aws: Fixing launch config depdency
2014-07-28 11:27:58 -04:00
Jack Pearkes
7ef47671b0
providers/aws: only security group and instances if we have them
2014-07-27 21:20:03 -04:00
Armon Dadgar
18333f149e
provider/aws: route53 zone detects deletion
2014-07-26 21:24:20 -04:00
Mitchell Hashimoto
b1fc87fe59
providers/aws/aws_eip: support update (reassociation)
...
/cc @pearkes - woot
2014-07-26 15:53:26 -07:00
Jack Pearkes
298483131b
providers/aws: fixed tons of aws stuff
2014-07-24 18:50:33 -04:00
Armon Dadgar
ca43c44a85
providers/aws: Re-order entries
2014-07-23 23:35:03 -04:00
Armon Dadgar
5065aff158
provider/aws: Improve validation of configs
2014-07-23 15:14:35 -04:00
Jack Pearkes
703d115638
providers/aws: remove logging
2014-07-23 09:16:23 -04:00
Jack Pearkes
27fe1e0226
rds: fix engine version
2014-07-22 23:13:58 -04:00
Armon Dadgar
b6503a7810
provider/aws: Adding route53 records support
2014-07-22 23:08:41 -04:00
Jack Pearkes
b924151914
rds: add attribute checks
2014-07-22 22:54:18 -04:00
Jack Pearkes
4da83b9eca
providers/aws: db sec group
2014-07-22 22:23:09 -04:00
Jack Pearkes
dde83f7cdd
providers/aws: slow down the wait for state for dbinstance
2014-07-22 18:45:59 -04:00
Armon Dadgar
12d54bd949
provider/aws: Slow down our r53 waits
2014-07-22 18:44:59 -04:00
Armon Dadgar
8e7e65770d
provider/aws: Support for Route53 zones
2014-07-22 17:55:19 -04:00
Jack Pearkes
2f26ac97c2
providers/aws: add rds
2014-07-22 16:26:58 -04:00
Armon Dadgar
64f7a1dc89
provider/aws: Adding support for aws_s3_bucket
2014-07-21 14:34:50 -04:00
Mitchell Hashimoto
916ca711ad
providers/aws/aws_security_group: we need to check for one other error
2014-07-17 11:28:40 -07:00
Mitchell Hashimoto
99ac8fc68e
providers/aws/aws_security_group: wait for it to exist
2014-07-17 11:14:51 -07:00
Mitchell Hashimoto
388bcfa7b4
providers/aws: VPC assignment fix, and dependencies for destroy
2014-07-17 10:03:15 -07:00
Mitchell Hashimoto
24ecb1ae70
providers/aws/aws_vpc: fix error message referencing ELB
2014-07-17 09:46:31 -07:00
Mitchell Hashimoto
d956880e2f
providers/aws/aws_route_table: can set routes on instance_id
2014-07-17 09:21:55 -07:00
Mitchell Hashimoto
79dbd07679
providers/aws: no empty security groups when flattening ip perms
...
/cc @pearkes - A few things here:
First, this fixes the issue you mentioned to be in chat. Basically: if
there are no security groups, don't put it into flatten, because flatten
will include a "key.#" = "0".
Next, I transformed your test into a "table-driven" test which are really
nice to write and maintain. Basically, as you find bugs or edge cases, you can
just add to the table and you get the test for free. I recommend these
whereever you have a pure input to output sort of data transformation
function.
2014-07-16 18:32:36 -07:00
Jack Pearkes
bcc6f884b1
providers/aws: actually return ingress rule on refresh, tests
2014-07-16 20:14:01 -04:00
Mitchell Hashimoto
a6bb0144a6
providers/aws: remove some debug
2014-07-16 16:46:28 -07:00
Mitchell Hashimoto
0d8f6645fa
providers/aws/aws_instance: user_data diffs properly
2014-07-16 16:41:20 -07:00
Jack Pearkes
901785d04a
providers/aws: expand wildcard string lists
2014-07-16 18:51:50 -04:00
Mitchell Hashimoto
9ec1990608
providers/aws/aws_instance: fix security group and key name issues in count
2014-07-16 15:21:01 -07:00
Jack Pearkes
1e81b13943
providers/aws: elb updates
2014-07-16 17:02:54 -04:00
Mitchell Hashimoto
082790c4c1
providers/aws: basic user data, doesn't fully work yet because diffs are broke
2014-07-16 09:01:56 -07:00
Jack Pearkes
eafbc8d8c6
providers/aws: improve security group acc tests
2014-07-16 11:14:23 -04:00
Jack Pearkes
0252b5e3e5
providers/aws: fix tests for aws_security_group
2014-07-16 10:50:52 -04:00
Jack Pearkes
dff47bdbbe
providers/aws: fix eip test
2014-07-16 10:40:48 -04:00
Mitchell Hashimoto
3d91632e5b
Merge pull request #21 from hashicorp/f-ssh
...
Adding "remote-exec" provisioner
2014-07-15 22:02:33 -07:00
Jack Pearkes
a55ee34aba
providers/aws: autoscaling updates, fix create for new goamz api
2014-07-15 17:20:54 -04:00
Jack Pearkes
0d4fdfc6fd
providers/aws: no update for launch configuration
2014-07-15 16:00:12 -04:00
Armon Dadgar
104b28e19e
terraform: Remove ResourceConnectionInfo, use raw map
2014-07-15 12:34:07 -07:00
Armon Dadgar
9cd69a2b29
aws: Expose host in the ConnInfo
2014-07-15 12:34:07 -07:00
Jack Pearkes
1d6dc475df
providers/aws: fix security group validations
2014-07-15 14:19:24 -04:00
Jack Pearkes
ff0741a12e
providers/aws: security group validations
2014-07-15 12:40:20 -04:00
Jack Pearkes
278dd49a4d
providers/aws: launch configuration validation
2014-07-15 12:36:29 -04:00
Jack Pearkes
86e935bfd5
providers/aws: autoscaling group config validation
2014-07-15 12:31:49 -04:00
Jack Pearkes
a87f2a7987
providers/aws: elb, eip config validations
2014-07-15 12:18:36 -04:00
Jack Pearkes
3c3e584beb
providers/aws: ELB capitilization
2014-07-15 11:13:18 -04:00
Jack Pearkes
95323b537d
providers/aws: fix elb tests
2014-07-15 08:49:40 -04:00
Mitchell Hashimoto
16c99e78b3
providers/aws: security_groups support
2014-07-14 21:56:37 -07:00
Mitchell Hashimoto
72b7e2c11a
providers/aws/aws_instance: key_name
2014-07-14 17:52:29 -07:00