فهرست منبع

Add Fedora as master OS and as a travis distro

Dan Ragnar 7 سال پیش
والد
کامیت
b6d2348a08
4فایلهای تغییر یافته به همراه38 افزوده شده و 0 حذف شده
  1. 1 0
      .travis.yml
  2. 1 0
      tasks/Fedora/dashboard.yml
  3. 35 0
      tasks/Fedora/rabbit.yml
  4. 1 0
      tasks/Fedora/redis.yml

+ 1 - 0
.travis.yml

@@ -7,6 +7,7 @@ env:
   - distro: ubuntu1604
   - distro: debian8
   - distro: debian9
+  - distro: fedora27
 before_install:
   - 'docker pull geerlingguy/docker-${distro}-ansible:latest'
 script:

+ 1 - 0
tasks/Fedora/dashboard.yml

@@ -0,0 +1 @@
+../CentOS/dashboard.yml

+ 35 - 0
tasks/Fedora/rabbit.yml

@@ -0,0 +1,35 @@
+---
+# tasks/CentOS/rabbit.yml: Deploy RabbitMQ
+# Specific to CentOS
+
+  - include_vars: "{{ ansible_distribution }}.yml"
+
+  - name: Add RabbitMQ's repo
+    yum_repository:
+      name: rabbitmq
+      description: rabbitmq
+      baseurl: "https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/{{ansible_distribution_major_version}}"
+      gpgcheck: yes
+      gpgkey: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
+      repo_gpgcheck: no
+
+  - name: Add RabbitMQ's Erlang repo
+    yum_repository:
+      name: rabbitmq-erlang
+      description: rabbitmq-erlang
+      baseurl: "https://dl.bintray.com/rabbitmq/rpm/erlang/19/el/{{ansible_distribution_major_version}}"
+      gpgcheck: yes
+      gpgkey: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
+      repo_gpgcheck: no
+
+  - name: Ensure Erlang & RabbitMQ are installed
+    yum:
+      name:
+        - erlang
+        - rabbitmq-server
+      state: present
+      enablerepo: rabbitmq,rabbitmq-erlang
+      disablerepo: epel
+
+
+

+ 1 - 0
tasks/Fedora/redis.yml

@@ -0,0 +1 @@
+../CentOS/redis.yml