community icon indicating copy to clipboard operation
community copied to clipboard

Update post install message

Open eheydrick opened this issue 8 years ago • 9 comments

Currently when you install a plugin it outputs the message You can use the embedded Ruby by setting EMBEDDED_RUBY=true in /etc/default/sensu. This was helpful years ago before embedded ruby was enabled by default but now it can can be confusing as the message suggests you need to take action when none is required anymore.

EMBEDDED_RUBY=true was made the default in Sensu 0.21.0, which was released in 11/2015. The Chef cookbook and Puppet module default to EMBEDDED_RUBY=true as well.

Instead, we should say something like "Thanks for installing Sensu Plugins!"

eheydrick avatar Jul 11 '17 03:07 eheydrick

Agreed on the whole EMBEDDED_RUBY message. For post install what about pointing it to IRC/slack? This gives people a quick helper to find our community communication challen.

majormoses avatar Jul 11 '17 03:07 majormoses

Maybe we should have a page that has pointers to support resources and we link to that.

eheydrick avatar Jul 11 '17 03:07 eheydrick

Yup, let's discuss what we should do and close out the PR if you are good with that. Too many moving things moving right now and once the communication, website, and all that get worked out I think we should avoid making the changes as we are just doubling our work.

majormoses avatar Jul 11 '17 03:07 majormoses

@mbbroberg ping

majormoses avatar Jul 11 '17 03:07 majormoses

@majormoses @eheydrick is there a place in the sensu-plugin.io page this could go?

mbbroberg avatar Jul 11 '17 15:07 mbbroberg

atm I would guess not, the website is a mess. The builds are broken, it does not have valid ssl, and we have discussed redoing it. I feel like the order of operations on this is wrong. We should first figure that out before charging forward.

majormoses avatar Jul 11 '17 15:07 majormoses

The only site maintained is sensuapp.org. I could see us adding /community here and linking appropriately. Thoughts?

mbbroberg avatar Jul 11 '17 19:07 mbbroberg

that makes sense to me and then we can update that page later to point to the various locations of note.

majormoses avatar Jul 11 '17 19:07 majormoses

@eheydrick also now with sensu 2.x and the asset management stuff it probably makes even more sense. I wonder if we should start creating a shared gem for this kind of stuff so we only have to update it in one place in the future?

majormoses avatar Sep 09 '17 18:09 majormoses