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

Document what prerequisites are required #262

Closed
spuder opened this issue Oct 13, 2014 · 5 comments
Closed

Document what prerequisites are required #262

spuder opened this issue Oct 13, 2014 · 5 comments

Comments

@spuder
Copy link
Contributor

spuder commented Oct 13, 2014

The documentation says that there are several prerequisites that are required.

Redis server and connectivity to a Redis database
RabbitMQ server, vhost, and credentials
Ruby JSON library or gem

It would be nice if there were a sentence explaining some of the following questions:

  • Is there a way to setup those dependencies with other puppet modules?
  • If so, is there a way to make sure that those modules are installed before sensu?

I'm guessing that I'll need to manually ssh into the machine and install those packages before installing sensu. (no way to simply provision a machine).

@spuder spuder changed the title Document what prerequisits are required Document what prerequisites are required Oct 14, 2014
@jamtur01
Copy link
Contributor

Happy to get a PR covering this. Thanks!

@spuder
Copy link
Contributor Author

spuder commented Nov 22, 2014

I have yet to get sensu installed with this puppet module. Do I need to manually install redis, and rabbitmq first? Does this module take care of that?

@jlambert121
Copy link
Contributor

This module only manages sensu and the sensu config for sensu (including configuring sensu to talk to redis and rabbitmq). It does not install or configure those services directly. Looking at the forge (forge.puppetlabs.com), it appears the puppetlabs/rabbitmq is by far the most popular rabbitmq module. It doesn't look like there is a redis module that is significantly more popular than other ones.

@spuder
Copy link
Contributor Author

spuder commented Nov 24, 2014

Thanks, If I can get this going, I'll make pull request with some documentation examples incase anyone else runs into issues.

spuder added a commit to spuder/sensu-puppet that referenced this issue Dec 1, 2014
The vagrant file setup 2 vm's with the prerequisites already installed.
Resolves issue sensu#262
@spuder spuder mentioned this issue Dec 1, 2014
@spuder
Copy link
Contributor Author

spuder commented Dec 1, 2014

I have created a Vagrantfile which spins up ubuntu, installs uchiwa, redis, rabbitmq, adds users and then uses this puppet module to install sensu. I've also updated the Readme with some instructions.

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

3 participants