(remote,) = ctx.cluster.only(client).remotes.keys()
ctx.cluster.only(client).run(args=[
- 'sudo', 'systemctl', 'enable', 'rabbitmq-server.service'
+ 'echo', 'loopback_users.guest = false', run.Raw('|'), 'sudo', 'tee', '-a', '/etc/rabbitmq/rabbitmq.conf'
],
)
ctx.cluster.only(client).run(args=[
- 'sudo', '/sbin/service', 'rabbitmq-server', 'start'
+ 'sudo', 'systemctl', 'enable', 'rabbitmq-server'
+ ],
+ )
+
+ ctx.cluster.only(client).run(args=[
+ 'sudo', 'systemctl', 'start', 'rabbitmq-server'
],
)
- '''
# To check whether rabbitmq-server is running or not
ctx.cluster.only(client).run(args=[
- 'sudo', '/sbin/service', 'rabbitmq-server', 'status'
+ 'sudo', 'systemctl', 'status', 'rabbitmq-server'
],
)
- '''
try:
yield
(remote,) = ctx.cluster.only(client).remotes.keys()
ctx.cluster.only(client).run(args=[
- 'sudo', '/sbin/service', 'rabbitmq-server', 'stop'
+ 'sudo', 'systemctl', 'stop', 'rabbitmq-server'
],
)
def get_ip():
- return 'localhost'
-
-
-def get_ip_http():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
# address should not be reachable
task = None
if endpoint_type == 'http':
# create random port for the http server
- host = get_ip_http()
+ host = get_ip()
port = random.randint(10000, 20000)
# start an http server in a separate thread
receiver = HTTPServerWithEvents((host, port), cloudevents=cloudevents)
task = None
if endpoint_type == 'http':
# create random port for the http server
- host = get_ip_http()
+ host = get_ip()
port = random.randint(10000, 20000)
# start an http server in a separate thread
receiver = HTTPServerWithEvents((host, port))