Skip to content

Commit c6b6c8e

Browse files
authored
Merge pull request #9 from Nitintothenew/main
fixing rabbit version 3.10
2 parents e8e9e5d + 23bad0a commit c6b6c8e

File tree

3 files changed

+24
-13
lines changed

3 files changed

+24
-13
lines changed

example/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module "message_queue" {
22
source = "git::https://github.com/tothenew/terraform-aws-queue.git"
33
ec2_subnet_id = "subnet-0a20be4e3402adca2"
4-
key_name = "test"
4+
key_name = "poc"
55
vpc_id = "vpc-0b6c5559741a4361b"
66
instance_type = "c4.large"
77
kms_key_id = "85f1d4da-7646-4c0a-bb38-80a43c39573e"

user_data.sh

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
#!/bin/bash
22

33
yum update -y
4-
amazon-linux-extras install epel -y
5-
yum install erlang -y
6-
yum install rabbitmq-server -y
4+
#amazon-linux-extras install epel -y
5+
#yum install erlang -y
6+
#yum install rabbitmq-server -y
7+
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.2.1/erlang-23.2.1-1.el7.x86_64.rpm
8+
yum localinstall erlang-23.2.1-1.el7.x86_64.rpm -y
9+
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
10+
yum -y install rabbitmq-server
11+
systemctl enable --now rabbitmq-server.service
712
rabbitmq-plugins enable rabbitmq_management
8-
systemctl enable rabbitmq-server
9-
systemctl start rabbitmq-server
10-
systemctl stop rabbitmq-server
13+
systemctl enable rabbitmq-server.service
14+
systemctl start rabbitmq-server.service
15+
systemctl stop rabbitmq-server.service
1116
truncate -s 0 /var/lib/rabbitmq/.erlang.cookie
1217
echo "XAIFUIBJAVHSEZOKOMHD" >> /var/lib/rabbitmq/.erlang.cookie
13-
systemctl start rabbitmq-server
18+
systemctl start rabbitmq-server.service
1419
export USERNAME="$(aws ssm get-parameter --name /${environment_name}/rabbit/USERNAME --with-decryption --output text --query Parameter.Value --region ${region})"
1520
echo "$USERNAME"
1621
export PASS="$(aws ssm get-parameter --name /${environment_name}/rabbit/PASSWORD --with-decryption --output text --query Parameter.Value --region ${region})"
@@ -20,4 +25,4 @@ sudo rabbitmqctl set_user_tags admin administrator
2025
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
2126
sleep 10s
2227
sudo rabbitmq-plugins enable rabbitmq_management
23-
sudo systemctl restart rabbitmq-server
28+
sudo systemctl restart rabbitmq-server.service

worker.sh

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
#!/bin/bash
22
sudo yum update -y
3-
sudo yum install nc -y
4-
sudo amazon-linux-extras install epel -y
5-
sudo yum install erlang -y
6-
sudo yum install rabbitmq-server -y
3+
# sudo yum install nc -y
4+
# sudo amazon-linux-extras install epel -y
5+
# sudo yum install erlang -y
6+
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.2.1/erlang-23.2.1-1.el7.x86_64.rpm
7+
yum localinstall erlang-23.2.1-1.el7.x86_64.rpm -y
8+
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
9+
yum -y install rabbitmq-server
10+
systemctl enable --now rabbitmq-server.service
711
sudo rabbitmqctl start_app
812
sudo rabbitmqctl stop_app
913
sudo truncate -s 0 /var/lib/rabbitmq/.erlang.cookie
@@ -15,6 +19,8 @@ sudo rabbitmqctl start_app
1519
sudo rabbitmqctl stop_app
1620
export MASTER_IP="$(aws ec2 describe-instances --filters "Name=tag:Name,Values=${Name}" "Name=instance-state-name,Values=running" --query 'Reservations[*].Instances[*].{PrivateIP:PrivateIpAddress}' --output text --region ${region})"
1721
echo "$MASTER_IP"
22+
yum install -y nc
23+
1824
while [ $? -eq 0 ]
1925
do
2026
nc -zv "$MASTER_IP" 4369

0 commit comments

Comments
 (0)