CC-5071:
Better RabbitMQ passwords -fixed
This commit is contained in:
parent
357565bdcd
commit
56b9d0580f
4 changed files with 75 additions and 36 deletions
|
@ -21,6 +21,26 @@ showhelp () {
|
|||
exit 0
|
||||
}
|
||||
|
||||
rabbitmq_install () {
|
||||
echo "RABBIT!!!"
|
||||
RABBITMQ_VHOST="/airtime"
|
||||
RABBITMQ_USER="airtime"
|
||||
RABBITMQ_PASSWORD=$(awk -F ' = ' '{if (! ($0 ~ /^;/) && $0 ~ /^password/ ) print $2}' /etc/airtime/airtime.conf)
|
||||
EXCHANGES="airtime-pypo|pypo-fetch|airtime-media-monitor|media-monitor"
|
||||
|
||||
rabbitmqctl delete_vhost $RABBITMQ_VHOST
|
||||
rabbitmqctl delete_user $RABBITMQ_USER
|
||||
|
||||
rabbitmqctl add_vhost $RABBITMQ_VHOST
|
||||
rabbitmqctl add_user $RABBITMQ_USER $RABBITMQ_PASSWORD
|
||||
rabbitmqctl set_permissions -p $RABBITMQ_VHOST $RABBITMQ_USER "$EXCHANGES" "$EXCHANGES" "$EXCHANGES"
|
||||
|
||||
export RABBITMQ_USER
|
||||
export RABBITMQ_PASSWORD
|
||||
export RABBITMQ_VHOST
|
||||
|
||||
}
|
||||
|
||||
overwrite="f"
|
||||
preserve="f"
|
||||
nodb="f"
|
||||
|
@ -198,6 +218,8 @@ if [ "$DO_UPGRADE" -eq "0" ]; then
|
|||
echo "There was an error during install. Exit code $result"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rabbitmq_install
|
||||
fi
|
||||
set -e
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue