Sha256: 2659e12a2c6ef8866b9664596321c38f2d68c0e049af26f84e76fa4af4835080

Contents?: true

Size: 897 Bytes

Versions: 6

Compression:

Stored size: 897 Bytes

Contents

#!/bin/sh

${RABBITMQCTL:="sudo rabbitmqctl"}

# guest:guest has full access to /

$RABBITMQCTL add_vhost /
$RABBITMQCTL add_user guest guest
$RABBITMQCTL set_permissions -p / guest ".*" ".*" ".*"


# guest:guest has full access to amq_client_testbed
# amq_client_gem:amq_client_gem has full access to /amq_client_testbed

$RABBITMQCTL delete_vhost "amq_client_testbed"
$RABBITMQCTL add_vhost "amq_client_testbed"
$RABBITMQCTL delete_user amq_client_gem
$RABBITMQCTL add_user amq_client_gem amq_client_gem_password
$RABBITMQCTL set_permissions -p amq_client_testbed guest ".*" ".*" ".*"
$RABBITMQCTL set_permissions -p amq_client_testbed amq_client_gem ".*" ".*" ".*"


# amqp_gem_reader:reader_password has read access to amq_client_testbed

$RABBITMQCTL add_user amq_client_gem_reader reader_password
$RABBITMQCTL set_permissions -p amq_client_testbed amq_client_gem_reader "^---$" "^---$" ".*"

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
amq-client-1.0.4 bin/ci/before_build.sh
amq-client-1.0.3 bin/ci/before_build.sh
amq-client-1.1.0.pre1 bin/ci/before_build.sh
amq-client-1.0.2 bin/ci/before_build.sh
amq-client-1.0.1 bin/ci/before_build.sh
amq-client-1.0.0 bin/ci/before_build.sh