Yes, you can use host names. That merely adds another level of configuration. When using terraform, I often use node names like <mumble><nth node> and just use those. They are only routable within the region/VPC but are in fact already in dns. You do have to watch out as if you change the seeds (in tf) or the cluster can get terminated and rebuild. If you have a way to capture these (you can do it in ansible, I had been told it is really hard to do in Chef/Puppet) then your cms can just adjust the xml as needed without fussing with route53.


Daemeon C.M. Reiydelle
USA (+1) 415.501.0198
London (+44) (0) 20 8144 9872

On Mon, May 1, 2017 at 3:50 PM, Jon Haddad <> wrote:
Sure, you could use DNS.  Where does it say IP addresses are a requirement?

> On May 1, 2017, at 1:36 PM, Roman Naumenko <> wrote:
> If I understand how Cassandra nodes work, they must contain a list of seed’s IP addressed in config file.
> This requirement makes cluster setup unnecessarily complicated. Is it possible to use DNS name for seed nodes?
> Thanks,
> —
> Roman
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail: