ソースを参照

Ubuntu - Pin to Erlang 20*

Jared Ledvina 7 年 前
コミット
e1e02c30a6
2 ファイル変更11 行追加0 行削除
  1. 8 0
      tasks/Ubuntu/rabbit.yml
  2. 3 0
      vars/Ubuntu.yml

+ 8 - 0
tasks/Ubuntu/rabbit.yml

@@ -16,6 +16,14 @@
     state: present
     update_cache: true
 
+- name: Ensure Erlang APT preferences is configured
+  template:
+    src: erlang-apt-preferences.j2
+    dest: /etc/apt/preferences.d/erlang
+    owner: root
+    group: root
+    mode: 0755
+
 - name: Ensure the Erlang APT repo GPG key is present
   apt_key:
     url: "{{ sensu_rabbitmq_erlang_signing_key }}"

+ 3 - 0
vars/Ubuntu.yml

@@ -6,6 +6,9 @@
 redis_pkg_name: redis-server
 redis_service_name: redis-server
 
+
+sensu_erlang_pin_package: 'esl-erlang erlang*'
+sensu_erlang_pin_version: '1:20*'
 sensu_rabbitmq_signing_key: https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
 sensu_rabbitmq_repo: "deb https://dl.bintray.com/rabbitmq/debian {{ ansible_distribution_release }} main"
 sensu_rabbitmq_erlang_signing_key: https://packages.erlang-solutions.com/debian/erlang_solutions.asc