From 9d70892fea90a49314803f404280663b9c64e711 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Tue, 27 Dec 2016 14:14:07 +0100 Subject: [PATCH] rabbitmq: copy config files if missing --- rabbitmq/files/rabbitmq-env.conf | 3 +++ rabbitmq/tasks/main.yml | 22 ++++++---------------- 2 files changed, 9 insertions(+), 16 deletions(-) create mode 100644 rabbitmq/files/rabbitmq-env.conf diff --git a/rabbitmq/files/rabbitmq-env.conf b/rabbitmq/files/rabbitmq-env.conf new file mode 100644 index 00000000..19975ac1 --- /dev/null +++ b/rabbitmq/files/rabbitmq-env.conf @@ -0,0 +1,3 @@ +# I am a complete /etc/rabbitmq/rabbitmq-env.conf file. +# Comment lines start with a hash character. +# This is a /bin/sh script file - use ordinary envt var syntax diff --git a/rabbitmq/tasks/main.yml b/rabbitmq/tasks/main.yml index 16aeb135..29b89a93 100644 --- a/rabbitmq/tasks/main.yml +++ b/rabbitmq/tasks/main.yml @@ -5,24 +5,14 @@ with_items: - rabbitmq-server -- name: test if rabbitmq-env.conf exists - stat: - path: /etc/rabbitmq/rabbitmq-env.conf - register: rabbitmq_env_file - -- name: touch rabbitmq-env.conf - file: - path: /etc/rabbitmq/rabbitmq-env.conf +- name: create rabbitmq-env.conf + copy: + src: rabbitmq-env.conf + dest: /etc/rabbitmq/rabbitmq-env.conf owner: rabbitmq group: rabbitmq mode: 0600 - state: touch - when: not rabbitmq_env_file.stat.exists - -- name: test if rabbitmq.config exists - stat: - path: /etc/rabbitmq/rabbitmq.config - register: rabbitmq_config_file + force: no - name: create rabbitmq.config copy: @@ -31,7 +21,7 @@ owner: rabbitmq group: rabbitmq mode: 0600 - when: not rabbitmq_config_file.stat.exists + force: no - name: set ulimit -n to 2048 lineinfile: