You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 16, 2024. It is now read-only.
unseal_key has now become unseal_keys, and accepts a list as its
parameters. The list should have three elements, each an unseal key,
which is used to unseal the vault docker container.
-`extra_tags` - Additional tags to be added to the ECS autoscaling group. Must be in the form of an array of hashes. See https://www.terraform.io/docs/providers/aws/r/autoscaling_group.html for examples.
63
-
```
64
-
extra_tags = [
65
-
{
66
-
key = "consul_server"
67
-
value = "true"
68
-
propagate_at_launch = true
69
-
},
70
-
]
71
-
```
72
-
-`allowed_cidr_blocks` - List of subnets to allow into the ECS Security Group. Defaults to `["0.0.0.0/0"]`.
73
-
-`heartbeat_timeout` - Heartbeat Timeout setting for how long it takes for the graceful shutodwn hook takes to timeout. This is useful when deploying clustered applications like consul that benifit from having a deploy between autoscaling create/destroy actions. Defaults to 180"
74
-
-`security_group_ids` - a list of security group IDs to apply to the launch configuration
75
-
-`vault_image` - Image to use when deploying consul, defaults to the hashicorp consul image
60
+
-`vault_image` - Image to use when deploying vault, defaults to the hashicorp vault image
61
+
-`desired_count` - Number of vaults that ECS should run. Defaults to 2
62
+
-`hostname` - DNS Hostname for the bastion host. Defaults to ${VPC NAME}.${dns_zone} if hostname is not set
63
+
-`iam_path` - IAM path, this is useful when creating resources with the same name across multiple regions. Defaults to /
In order to start the Consul/Registrator task in ECS, you'll need to pass in a consul config into the `additional_user_data_script` script parameter. For example, you might pass something like this:
94
-
95
-
Please note, this module will try to mount `/etc/consul/` into `/consul/config` in the container and assumes that the consul config lives under `/etc/consul` on the docker host.
0 commit comments