@@ -22,10 +22,6 @@ ST2_PKG='st2'
22
22
ST2WEB_PKG=' st2web'
23
23
ST2CHATOPS_PKG=' st2chatops'
24
24
25
- # WORKAROUND - pin rabbitmq version for the moment due to 3.8.13 requiring
26
- # erlang version that is not in EPEL or CentOS repos
27
- RABBITMQ_VERSION=3.8.12
28
-
29
25
is_rhel () {
30
26
return $( cat /etc/os-release | grep ' ID="rhel"' )
31
27
}
@@ -514,16 +510,18 @@ install_st2_dependencies() {
514
510
515
511
install_rabbitmq () {
516
512
# Install rabbit from packagecloud
513
+ # WORKAROUND - install erlang from rabbitmq/erlang as need newer version
514
+ # than available in epel
515
+ curl -sL https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
516
+ sudo yum -y install erlang
517
517
# Package are not in EPEL or CentOS repos - but this is required for erlang.
518
518
# recommended by rabbit: https://www.rabbitmq.com/install-rpm.html#package-cloud
519
519
# TODO: Migrate rabbitmq packages to be sourced from EPEL rpm when available for EL8
520
520
# https://github.com/StackStorm/st2-packages/issues/632
521
521
curl -sL https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
522
522
sudo yum makecache -y --disablerepo=' *' --enablerepo=' rabbitmq_rabbitmq-server'
523
523
524
- # WORKAROUND - pin rabbitmq version for the moment due to 3.8.13 requiring
525
- # erlang version that is not in EPEL or CentOS repos
526
- sudo yum -y install curl rabbitmq-server-${RABBITMQ_VERSION}
524
+ sudo yum -y install curl rabbitmq-server
527
525
528
526
# Configure RabbitMQ to listen on localhost only
529
527
sudo sh -c ' echo "RABBITMQ_NODE_IP_ADDRESS=127.0.0.1" >> /etc/rabbitmq/rabbitmq-env.conf'
0 commit comments