[ssl] allow to manage content of certs/keys files
Allow to use two ways of certs/keys files management:
1) via specifing a path of a file:
ssl:
key_file: /etc/rabbitmq/ssl/key.pem
2) via specifing a path and content of a file:
ssl:
key: text
key_file: /etc/rabbitmq/ssl/key.pem
The files management via authority must be removed as an unused.
Change-Id: Icdc8783449cf8ac1283f107861564b6ad36230ec
diff --git a/metadata/service/server/cluster.yml b/metadata/service/server/cluster.yml
index c669993..e8c28a9 100644
--- a/metadata/service/server/cluster.yml
+++ b/metadata/service/server/cluster.yml
@@ -2,6 +2,7 @@
- rabbitmq
classes:
- service.rabbitmq.support
+
parameters:
rabbitmq:
server:
diff --git a/metadata/service/server/local.yml b/metadata/service/server/local.yml
index eac1368..1aed5e7 100644
--- a/metadata/service/server/local.yml
+++ b/metadata/service/server/local.yml
@@ -2,6 +2,7 @@
- rabbitmq
classes:
- service.rabbitmq.support
+
parameters:
_param:
rabbitmq_admin_user: admin
diff --git a/metadata/service/server/single.yml b/metadata/service/server/single.yml
index 8312696..aa664fb 100644
--- a/metadata/service/server/single.yml
+++ b/metadata/service/server/single.yml
@@ -2,6 +2,7 @@
- rabbitmq
classes:
- service.rabbitmq.support
+
parameters:
_param:
rabbitmq_admin_user: admin
diff --git a/metadata/service/server/ssl.yml b/metadata/service/server/ssl.yml
new file mode 100644
index 0000000..16ffcf7
--- /dev/null
+++ b/metadata/service/server/ssl.yml
@@ -0,0 +1,10 @@
+# defaults paths to certificates and keys of rabbitmq server
+
+parameters:
+ rabbitmq:
+ server:
+ ssl:
+ key_file: /etc/rabbitmq/ssl/key.pem
+ cert_file: /etc/rabbitmq/ssl/cert.pem
+ all_file: /etc/rabbitmq/ssl/all_file.pem
+ ca_file: /etc/rabbitmq/ssl/ca.pem
\ No newline at end of file