A little bit of Puppet, and a dash of Vagrant, and BOOM. Elasticsearch cluster.
Create the following files:
.vagrant_secret_access_key
- AWS secret access key.vagrant_key_id
- AWS key ID.vagrant_keypair_name
- Name of a Keypair already configured in AWS
Note: This requires Ruby 2.0 or later to be the default Ruby that you're using
Then blindly run the following commands in your terminal:
bundle install
librarian-puppet install
vagrant up