diff options
author | Stepan Andrushko <stepanx.andrushko@intel.com> | 2018-11-15 23:14:33 +0200 |
---|---|---|
committer | Stepan Andrushko <stepanx.andrushko@intel.com> | 2018-12-13 18:34:53 +0200 |
commit | 0d6c251582f2fd19980c5d73d6a412a3b8fede64 (patch) | |
tree | 1fb88c9641447a4ca35446c3051f89d9766ebf3d /docker/supervisor.sh | |
parent | 24700ec3606ca422708646d60fb346d2e0d103cc (diff) |
Update#2: Trex KPI not collected no rabbitmq user
Changed the way how rabbitmq user is created. For baremetal it is done
using NSB installation script. For Yardstick installed in container
supervisor is updated with user name/password.
JIRA: YARDSTICK-1479
Change-Id: I4f42ab8d5ef1735b0416ed26d04e259efa155543
Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
Diffstat (limited to 'docker/supervisor.sh')
-rwxr-xr-x | docker/supervisor.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/docker/supervisor.sh b/docker/supervisor.sh index 44e34fb38..bd17cfbc4 100755 --- a/docker/supervisor.sh +++ b/docker/supervisor.sh @@ -10,8 +10,10 @@ # nginx service start when boot supervisor_config='/etc/supervisor/conf.d/yardstick.conf' +rabbitmq_config='/etc/supervisor/conf.d/rabbitmq.conf' if [[ ! -e "${supervisor_config}" ]]; then + cat << EOF > "${supervisor_config}" [supervisord] nodaemon = true @@ -22,8 +24,18 @@ command = service nginx restart [program:yardstick_uwsgi] directory = /etc/yardstick command = uwsgi -i yardstick.ini +EOF + +fi + +if [[ ! -e "${rabbitmq_config}" ]]; then + cat << EOF > "${rabbitmq_config}" [program:rabbitmq] -command = service rabbitmq-server restart +command = /bin/bash -c "service rabbitmq-server restart + rabbitmqctl start_app + rabbitmqctl add_user yardstick yardstick + rabbitmqctl set_permissions -p / yardstick '.*' '.*'" EOF + fi |