Fix RabbitMQ service installation in Yardstick jobs 59/55059/2
authorRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Fri, 6 Apr 2018 08:29:15 +0000 (09:29 +0100)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Fri, 6 Apr 2018 13:01:34 +0000 (13:01 +0000)
RabbitMQ commands need to be executed as root user.

JIRA: YARDSTICK-1104

Change-Id: Ia6667cc3f7572f67a38fd4fd4bcf9fbb4309d36c
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
jjb/yardstick/yardstick-project-jobs.yml

index 63ce298..7987a32 100644 (file)
           sudo apt-get -y clean && sudo apt-get -y autoremove
 
           echo "Configure RabbitMQ service"
-          service rabbitmq-server restart
-          rabbitmqctl start_app
-          if [ -z "$(rabbitmqctl list_users | grep yardstick)" ]; then
-            rabbitmqctl add_user yardstick yardstick
-            rabbitmqctl set_permissions yardstick ".*" ".*" ".*"
+          sudo service rabbitmq-server restart
+          sudo rabbitmqctl start_app
+          if [ -z "$(sudo rabbitmqctl list_users | grep yardstick)" ]; then
+            sudo rabbitmqctl add_user yardstick yardstick
+            sudo rabbitmqctl set_permissions yardstick ".*" ".*" ".*"
           fi
 
           echo "Running functional tests in Python 2.7 ..."
           sudo apt-get -y clean && sudo apt-get -y autoremove
 
           echo "Configure RabbitMQ service"
-          service rabbitmq-server restart
-          rabbitmqctl start_app
-          if [ -z "$(rabbitmqctl list_users | grep yardstick)" ]; then
-            rabbitmqctl add_user yardstick yardstick
-            rabbitmqctl set_permissions yardstick ".*" ".*" ".*"
+          sudo service rabbitmq-server restart
+          sudo rabbitmqctl start_app
+          if [ -z "$(sudo rabbitmqctl list_users | grep yardstick)" ]; then
+            sudo rabbitmqctl add_user yardstick yardstick
+            sudo rabbitmqctl set_permissions yardstick ".*" ".*" ".*"
           fi
 
           echo "Running functional tests in Python 3 ..."