Skip to content

Commit

Permalink
Configure TLS for cluster
Browse files Browse the repository at this point in the history
  • Loading branch information
acogoluegnes committed Feb 18, 2025
1 parent a5fb6fe commit 6a84a62
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 12 deletions.
6 changes: 3 additions & 3 deletions ci/cluster/configuration/rabbitmq.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ loopback_users = none

listeners.ssl.default = 5671

ssl_options.cacertfile = /etc/ssl/rabbitmq/ca_certificate.pem
ssl_options.certfile = /etc/ssl/rabbitmq/server_acogoluegnes-nuc_certificate.pem
ssl_options.keyfile = /etc/ssl/rabbitmq/server_acogoluegnes-nuc_key.pem
ssl_options.cacertfile = /etc/rabbitmq/tls/ca_certificate.pem
ssl_options.certfile = /etc/rabbitmq/tls/server_acogoluegnes-nuc_certificate.pem
ssl_options.keyfile = /etc/rabbitmq/tls/server_acogoluegnes-nuc_key.pem
ssl_options.verify = verify_peer
ssl_options.fail_if_no_peer_cert = false
ssl_options.honor_cipher_order = true
Expand Down
3 changes: 0 additions & 3 deletions ci/cluster/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ services:
tty: true
volumes:
- ./configuration/:/etc/rabbitmq/
- ../../rabbitmq-configuration/tls/:/etc/ssl/rabbitmq/
node1:
environment:
- RABBITMQ_ERLANG_COOKIE='secret_cookie'
Expand All @@ -29,7 +28,6 @@ services:
tty: true
volumes:
- ./configuration/:/etc/rabbitmq/
- ../../rabbitmq-configuration/tls/:/etc/ssl/rabbitmq/
node2:
environment:
- RABBITMQ_ERLANG_COOKIE='secret_cookie'
Expand All @@ -44,6 +42,5 @@ services:
tty: true
volumes:
- ./configuration/:/etc/rabbitmq/
- ../../rabbitmq-configuration/tls/:/etc/ssl/rabbitmq/
networks:
rabbitmq-cluster:
12 changes: 6 additions & 6 deletions ci/start-cluster.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ mkdir -p rabbitmq-configuration/tls

make -C "${PWD}"/tls-gen/basic

rm -rf rabbitmq-configuration
mkdir -p rabbitmq-configuration/tls
cp -R "${PWD}"/tls-gen/basic/result/* rabbitmq-configuration/tls
chmod o+r rabbitmq-configuration/tls/*
chmod g+r rabbitmq-configuration/tls/*
rm -rf ci/cluster/configuration/tls
mkdir -p ci/cluster/configuration/tls
cp -R "${PWD}"/tls-gen/basic/result/* ci/cluster/configuration/tls
chmod o+r ci/cluster/configuration/tls/*
chmod g+r ci/cluster/configuration/tls/*

docker compose --file ci/cluster/docker-compose.yml down
docker compose --file ci/cluster/docker-compose.yml up
docker compose --file ci/cluster/docker-compose.yml up --detach

wait_for_message rabbitmq0 "completed with"

Expand Down

0 comments on commit 6a84a62

Please sign in to comment.