Skip to content

Conversation

rush-skills
Copy link
Member

Currently, the version in some OS repos for RabbitMQ and Erlang (dependency) is out of date and might not be in sync with the latest releases. Also, some distros lack the latest Erlang releases needed by RabbitMQ.

Since this module depends on puppet-rabbitmq module, it has been updated to fetch the latest RabbitMQ from their packagecloud repos, however, the installation of latest Erlang is not included in the module and thus the module fails to install RabbitMQ on certain systems (eg: voxpupuli/puppet-rabbitmq#788)

While the Erlang repo for CentOS/RHEL was added in #333, the Ubuntu ecosystem was still using bundled Erlang for installation.

This PR adds Erlang repos for Ubuntu/Debian systems and installs Erlang manually.

Closes #340

@rush-skills rush-skills requested a review from nmaludy January 16, 2022 16:15
@rush-skills rush-skills requested a review from arm4b February 22, 2022 22:19
Copy link
Collaborator

@bishopbm1 bishopbm1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Just a could of small things I see.

Copy link
Member

@nmaludy nmaludy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rush-skills Just need a changelog entry and we can merge it, no problem.

@nmaludy nmaludy merged commit 2c3ed65 into StackStorm:master Mar 1, 2022
@rush-skills rush-skills deleted the rabbitmq branch March 1, 2022 15:21
bishopbm1 pushed a commit to EncoreTechnologies/puppet-st2 that referenced this pull request May 20, 2022
Update RabbitMQ installer to use latest erlang from rabbitmq ppa repos
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

Successfully merging this pull request may close these issues.

Install RabbitMQ from official repository
3 participants