]> git.immae.eu Git - github/fretlink/ansible-rabbitmq.git/commitdiff
Separate RedHat and Fedora
authorRoland Chernov <mail@roland.black>
Tue, 28 Jun 2016 17:06:25 +0000 (02:06 +0900)
committerRoland Chernov <mail@roland.black>
Tue, 28 Jun 2016 17:27:38 +0000 (02:27 +0900)
tasks/fedora.yml [new file with mode: 0644]
tasks/main.yml
tasks/redhat.yml

diff --git a/tasks/fedora.yml b/tasks/fedora.yml
new file mode 100644 (file)
index 0000000..3d92963
--- /dev/null
@@ -0,0 +1,39 @@
+---
+- name: fedora | installing pre-reqs
+  dnf:
+    name: "{{ item }}"
+    state: present
+  with_items:
+    - wget
+
+- name: fedora | installing erlang
+  dnf:
+    name: "erlang"
+    state: present
+
+- name: fedora | adding RabbitMQ public GPG key
+  rpm_key:
+    key: "{{ rabbitmq_redhat_repo_key }}"
+    state: present
+
+- name: fedora | downloading RabbitMQ
+  get_url:
+    url: "{{ rabbitmq_redhat_url }}/{{ rabbitmq_redhat_package }}"
+    dest: "/opt/{{ rabbitmq_redhat_package }}"
+
+- name: fedora | installing RabbitMQ
+  dnf:
+    name: "/opt/{{ rabbitmq_redhat_package }}"
+    state: present
+
+- name: fedora | starting and enabling RabbitMQ service
+  service:
+    name: "rabbitmq-server"
+    state: started
+    enabled: yes
+
+- name: fedora | enabling the RabbitMQ Management Console
+  rabbitmq_plugin:
+    names: rabbitmq_management
+    state: enabled
+  notify: restart rabbitmq-server
index 1768dd90b7f59cc2c1d668cd9ca8565d90254bc8..26abc8d915377004b32f03ad6b226aa19caef82d 100644 (file)
@@ -3,8 +3,11 @@
   when: ansible_os_family == "Debian"
 
 - include: redhat.yml
-  when: ansible_os_family == "RedHat"
-  
+  when: ansible_distribution == "CentOS" or ansible_distribution == "Red Hat Enterprise Linux"
+
+- include: fedora.yml
+  when: ansible_distribution == "Fedora"
+
 - name: checking to see if already clustered
   stat: path=/etc/rabbitmq/clustered
   register: clustered
index 1624d8f148b604fb0e60bb0b4fedb9ffe6389cbf..484597d923b39ce994b7bf241a06431b875d9ee3 100644 (file)
@@ -1,24 +1,14 @@
 ---
-- name: redhat | installing pre-reqs (yum)
+- name: redhat | installing pre-reqs
   yum:
     name: "{{ item }}"
     state: present
   with_items:
-    - dnf
     - epel-release
-    - python-dnf
-  when: >
-        ansible_distribution != "Fedora"
-
-- name: redhat | installing pre-reqs (dnf)
-  dnf:
-    name: "{{ item }}"
-    state: present
-  with_items:
     - wget
 
 - name: redhat | installing erlang
-  dnf:
+  yum:
     name: "erlang"
     state: present
 
@@ -33,7 +23,7 @@
     dest: "/opt/{{ rabbitmq_redhat_package }}"
 
 - name: redhat | installing RabbitMQ
-  dnf:
+  yum:
     name: "/opt/{{ rabbitmq_redhat_package }}"
     state: present