Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support non-terraform means of specifying hosts #163

Open
rustyrazorblade opened this issue Jan 22, 2020 · 0 comments
Open

support non-terraform means of specifying hosts #163

rustyrazorblade opened this issue Jan 22, 2020 · 0 comments

Comments

@rustyrazorblade
Copy link
Contributor

Terraform is great at provisioning and can supply all the hosts, but by tightly coupling the install to Terraform's database we make it impossible to set up labs on non-AWS environments. It also assumes the individual running the tests has the ability to create servers, which might be restricted. Security sometimes restricts what people can do, and it's possible someone might have to ask for servers to be provisioned and only get a block of IPs.

As a catch all, it would be nice to be able to specify a hostfile, something like this: --hostfile my-hosts.yaml

The hostfile could contain sections for cassandra, stress and monitoring. Then we have the ability to use tlp-cluster on non-aws environments. I don't think we need anything other than the public IPs for this but this should be verified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant