I wouldn't recommend putting your Cassandra nodes in an ASG. Scaling production Cassandra clusters can be a tricky process that should be done manually. There are a lot of things that can go wrong if you aren't watching/controlling the process.
Terraform is a good option for automating complex AWS deployments. It also allows you to scale your cluster incrementally once it's been deployed. CloudFormation is another option. There are also fully managed services that will take care of it all for you, such as Instaclustr (full disclosure - I work for Instaclustr). On Tue, 17 Oct 2017 at 15:45 cass savy <casss...@gmail.com> wrote: > How can we solve EIP allocation using APIs for multiple nodes that are in > one ASG? What are the config management tools that you are referring to? > > On Mon, Oct 16, 2017 at 9:23 PM, kurt greaves <k...@instaclustr.com> > wrote: > >> AWS API's provide the functionality to allocate and associate elastic IPs >> to instances. Generally the API's aren't pretty but they work. What issues >> are you having? If it's a configuration problem there are a variety of >> config management tools that you can use to populate the yaml/env files >> with the correct IP addresses. >> > > -- *Justin Cameron*Senior Software Engineer <https://www.instaclustr.com/> This email has been sent on behalf of Instaclustr Pty. Limited (Australia) and Instaclustr Inc (USA). This email and any attachments may contain confidential and legally privileged information. If you are not the intended recipient, do not copy or disclose its content, but please reply to this email immediately and highlight the error to the sender and then immediately delete the message.