Skip to content

Commit 6db264a

Browse files
[client/api] Include rabbitmq vhost field configuration (opencti-#2199)
1 parent 406eaa8 commit 6db264a

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

pycti/api/opencti_api_connector.py

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def list(self) -> Dict:
2727
config {
2828
connection {
2929
host
30+
vhost
3031
use_ssl
3132
port
3233
user
@@ -82,6 +83,7 @@ def register(self, connector: OpenCTIConnector) -> Dict:
8283
config {
8384
connection {
8485
host
86+
vhost
8587
use_ssl
8688
port
8789
user

pycti/connector/opencti_connector_helper.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ def __init__(self, helper, config: Dict, callback) -> None:
116116
self.helper = helper
117117
self.callback = callback
118118
self.host = config["connection"]["host"]
119+
self.vhost = config["connection"]["vhost"]
119120
self.use_ssl = config["connection"]["use_ssl"]
120121
self.port = config["connection"]["port"]
121122
self.user = config["connection"]["user"]
@@ -192,7 +193,7 @@ def run(self) -> None:
192193
self.pika_parameters = pika.ConnectionParameters(
193194
host=self.host,
194195
port=self.port,
195-
virtual_host="/",
196+
virtual_host=self.vhost,
196197
credentials=self.pika_credentials,
197198
ssl_options=pika.SSLOptions(create_ssl_context(), self.host)
198199
if self.use_ssl
@@ -789,7 +790,7 @@ def send_stix2_bundle(self, bundle, **kwargs) -> list:
789790
pika_parameters = pika.ConnectionParameters(
790791
host=self.config["connection"]["host"],
791792
port=self.config["connection"]["port"],
792-
virtual_host="/",
793+
virtual_host=self.config["connection"]["vhost"],
793794
credentials=pika_credentials,
794795
ssl_options=pika.SSLOptions(
795796
create_ssl_context(), self.config["connection"]["host"]

0 commit comments

Comments
 (0)