]> git.immae.eu Git - github/fretlink/ansible-rabbitmq.git/commitdiff
Merge pull request #24 from paulrbr-fl/rabbitmq-config-env
authorLarry Smith Jr <mrlesmithjr@gmail.com>
Thu, 20 Dec 2018 19:59:02 +0000 (14:59 -0500)
committerGitHub <noreply@github.com>
Thu, 20 Dec 2018 19:59:02 +0000 (14:59 -0500)
rabbitmq-env: add config file for env variables definition

defaults/main.yml
tasks/config.yml
templates/etc/rabbitmq/rabbitmq-env.conf.j2 [new file with mode: 0644]

index e874af124423ac474a4b75d89b0fd4ccd8be961f..f8dd8f93e4a0b714752c4935f0e47779ab3844b6 100644 (file)
@@ -16,6 +16,8 @@ rabbitmq_config_ha: false
 
 rabbitmq_config_service: false
 rabbitmq_config_file: etc/rabbitmq/rabbitmq.config.j2
+rabbitmq_config_env_file: etc/rabbitmq/rabbitmq-env.conf.j2
+rabbitmq_env_config: {}
 
 # rabbitmq_debian_repo: deb http://www.rabbitmq.com/debian/ testing main
 #other repos
index 091cca147e3bea2738a05ca0eda0bf443404bb82..ea1b3c88c79cc3fedee7aa08713e5bdd9d32e303 100644 (file)
@@ -5,3 +5,10 @@
     dest: "/etc/rabbitmq/rabbitmq.config"
   become: true
   notify: "restart rabbitmq-server"
+
+- name: config | Configuring RabbitMQ environemnt
+  template:
+    src: "{{ rabbitmq_config_env_file }}"
+    dest: "/etc/rabbitmq/rabbitmq-env.conf"
+  become: true
+  notify: "restart rabbitmq-server"
diff --git a/templates/etc/rabbitmq/rabbitmq-env.conf.j2 b/templates/etc/rabbitmq/rabbitmq-env.conf.j2
new file mode 100644 (file)
index 0000000..8eff6f3
--- /dev/null
@@ -0,0 +1,6 @@
+# {{ ansible_managed }}
+# Note that the variables do not have the RABBITMQ_ prefix.
+#
+{% for key,value in rabbitmq_env_config.iteritems() %}
+{{ key }}={{ value }}
+{% endfor %}