Mitchell Hashimoto
8dc842aa8e
Don't color output if stdout is not a tty
2014-07-17 09:37:36 -07:00
Mitchell Hashimoto
541d23eea0
command: can set Color to false explicitly
2014-07-17 09:34:32 -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
Mitchell Hashimoto
c89e02c545
helper/diff: fix problems with PreProcess
2014-07-16 16:41:19 -07:00
Mitchell Hashimoto
2cfad3fa71
helper/diff: can specify PreProcess functions
2014-07-16 16:41:18 -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
Mitchell Hashimoto
e8eae17cc9
helper/config: clean up validation to work with nested items
...
/cc @pearkes
2014-07-16 15:08:35 -07:00
Jack Pearkes
039d9635b4
website: remove of a bunch of consul images
2014-07-16 17:57:25 -04:00
Jack Pearkes
7b72a9defb
website: initial commit
2014-07-16 17:51:48 -04:00
Jack Pearkes
1e81b13943
providers/aws: elb updates
2014-07-16 17:02:54 -04:00
Mitchell Hashimoto
6053a155c5
Merge pull request #22 from hashicorp/f-file
...
Adding 'file' provisioner
2014-07-16 13:24:43 -07:00
Armon Dadgar
427b445ba8
provisioner/file: Adding validation tests
2014-07-16 11:41:56 -07:00
Armon Dadgar
272ffcbe44
provisioner/file: Initial pass at file provisioner
2014-07-16 10:33:45 -07:00
Armon Dadgar
b84814539f
Refactor shared SSH setup code
2014-07-16 10:33:44 -07:00
Armon Dadgar
2c3e619960
Removing unused constants
2014-07-16 10:33:44 -07:00
Armon Dadgar
8691a3ce91
Refactor helper methods out of provisioner
2014-07-16 10:33:44 -07:00
Armon Dadgar
a9cad200d8
provisioner/file: Skeleton files
2014-07-16 10:33:44 -07: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
de8ee65b2b
provisioner/remote-exec: Retry SSH connections
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
Armon Dadgar
b56a7d6957
helper/ssh: Adding Connect function
2014-07-15 12:34:07 -07:00
Armon Dadgar
fec8e95a09
terraform: Ensure ConnInfo is initialized
2014-07-15 12:34:07 -07:00
Armon Dadgar
2b6d7dc0b9
provisioner/remote-exec: Adding retry logic
2014-07-15 12:34:07 -07:00
Armon Dadgar
389d9ba2fc
provisioner/remote-exec: First pass at copy+exec
2014-07-15 12:34:07 -07:00
Armon Dadgar
f215d31df4
provisioner/remote-exec: Collect scripts to upload
2014-07-15 12:34:07 -07:00
Armon Dadgar
cd3170b906
provisioner/remote-exec: Working on SSH configuration
2014-07-15 12:34:07 -07:00
Armon Dadgar
5023b896ab
provisioner/remote-exec: Enforce XOR of command and inline
2014-07-15 12:34:07 -07:00
Armon Dadgar
0110640946
terraform: Test ConnInfo materialization during Apply
2014-07-15 12:34:07 -07:00
Armon Dadgar
eaf2c46dc5
terraform: Testing passthrough of ConnInfo
2014-07-15 12:34:06 -07:00
Armon Dadgar
2f2f5890f4
config: Testing loading of connection blocks
2014-07-15 12:34:06 -07:00
Armon Dadgar
94c95afa48
terraform: Passthrough provisioner level connection info
2014-07-15 12:34:06 -07:00
Armon Dadgar
36b1a2b9e8
config: Parse out special 'connection' blocks
2014-07-15 12:34:06 -07:00
Armon Dadgar
9ad4531d10
helper/ssh: Importing SSH stuff from Packer
2014-07-15 12:34:06 -07:00
Armon Dadgar
6381fbd226
provisioner/remote-exec: Adding initial skeleton
2014-07-15 12:34:06 -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