浏览代码

Merge pull request #131 from jaredledvina/feature/debian-ubuntu-switch-rabbit-to-bintray

Feature/debian ubuntu switch rabbit to bintray
Jared 7 年之前
父节点
当前提交
9006dd1edc
共有 2 个文件被更改,包括 32 次插入4 次删除
  1. 16 2
      tasks/Debian/rabbit.yml
  2. 16 2
      tasks/Ubuntu/rabbit.yml

+ 16 - 2
tasks/Debian/rabbit.yml

@@ -6,12 +6,25 @@
 
   - name: Ensure the RabbitMQ APT repo GPG key is present
     apt_key:
-      url: https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
+      url: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
       state: present
 
   - name: Ensure the RabbitMQ APT repo is present
     apt_repository:
-      repo: 'deb http://www.rabbitmq.com/debian/ testing main'
+      repo: "deb https://dl.bintray.com/rabbitmq/debian {{ ansible_distribution_release }} main"
+      filename: rabbitmq
+      state: present
+      update_cache: true
+
+  - name: Ensure the Erlang APT repo GPG key is present
+    apt_key:
+      url: https://packages.erlang-solutions.com/debian/erlang_solutions.asc
+      state: present
+
+  - name: Ensure the Erlang APT repo is present
+    apt_repository:
+      repo: "deb https://packages.erlang-solutions.com/debian {{ ansible_distribution_release }} contrib"
+      filename: erlang
       state: present
       update_cache: true
 
@@ -19,4 +32,5 @@
     apt:
       name: rabbitmq-server
       state: "{{ rabbitmq_pkg_state }}"
+      cache_valid_time: 600
       update_cache: true

+ 16 - 2
tasks/Ubuntu/rabbit.yml

@@ -6,12 +6,25 @@
 
   - name: Ensure the RabbitMQ APT repo GPG key is present
     apt_key:
-      url: https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
+      url: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
       state: present
 
   - name: Ensure the RabbitMQ APT repo is present
     apt_repository:
-      repo: 'deb http://www.rabbitmq.com/debian/ testing main'
+      repo: "deb https://dl.bintray.com/rabbitmq/debian {{ ansible_distribution_release }} main"
+      filename: rabbitmq
+      state: present
+      update_cache: true
+
+  - name: Ensure the Erlang APT repo GPG key is present
+    apt_key:
+      url: https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
+      state: present
+
+  - name: Ensure the Erlang APT repo is present
+    apt_repository:
+      repo: "deb https://packages.erlang-solutions.com/ubuntu {{ ansible_distribution_release }} contrib"
+      filename: erlang
       state: present
       update_cache: true
 
@@ -19,4 +32,5 @@
     apt:
       name: rabbitmq-server
       state: "{{ rabbitmq_pkg_state }}"
+      cache_valid_time: 600
       update_cache: true