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 for RabbitMQ 3.7 on Amazon Linux 2 #515

Closed
michaelklishin opened this issue Mar 21, 2019 · 5 comments
Closed

Support for RabbitMQ 3.7 on Amazon Linux 2 #515

michaelklishin opened this issue Mar 21, 2019 · 5 comments
Assignees
Milestone

Comments

@michaelklishin
Copy link
Member

michaelklishin commented Mar 21, 2019

See #514 and #493. It would be nice to support at least latest versions of Amazon Linux 2 (in combination with supported RabbitMQ release series).

Some initial findings:

  • RabbitMQ zero dependency Erlang RPM for CentOS 7 installs and seem to be functional on AL2
  • RabbitMQ CentOS 7 package seem to be functional
  • There doesn't seem to be an ESL Erlang package for AL2 (they also don't have one for Fedora)
@michaelklishin
Copy link
Member Author

michaelklishin commented Mar 21, 2019

Erlang cookbook doesn't support AL2 besides building from source. recipe[rabbitmq_erlang] is therefore going to be required. I have a passing test suite that provisions RabbitMQ 3.7 on AL2.

@michaelklishin
Copy link
Member Author

michaelklishin commented Mar 21, 2019

@dannygueta not sure if this combination is an option for you but I will push Amazon Linux 2 support tested with RabbitMQ 3.7.13 packages shortly. Since 3.6.15 is out of support, perhaps you can run this combination? You very likely won't have to update your clients.

@michaelklishin michaelklishin changed the title Amazon Linux 2 support Support for RabbitMQ 3.7 on Amazon Linux 2 Mar 21, 2019
@dannygueta
Copy link

@michaelklishin would definably help, thanks!

@michaelklishin
Copy link
Member Author

@dannygueta with a bit of attribute massaging you can also run RabbitMQ 3.6 with the tip of v5.x. See the 3.7 suite as well as 3.6 one.
Provisioning Erlang was the biggest hurdle. It's good timing that we have LWRPs and a recipe to provision team RabbitMQ's zero dependency Erlang RPM.

Oh, and only Amazon Linux 2 is supported. Let me know how it goes.

@dannygueta
Copy link

@michaelklishin did a quick test, seems to work like a charm, thanks 👍

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

No branches or pull requests

2 participants