瀏覽代碼

Enable GPG check for Yum repos

Add sensu_yum_key_url and configure yum based distros to use GPG
checking by default
Jared Ledvina 8 年之前
父節點
當前提交
0b5608da66
共有 3 個文件被更改,包括 6 次插入3 次删除
  1. 2 1
      defaults/main.yml
  2. 2 1
      tasks/Amazon/main.yml
  3. 2 1
      tasks/CentOS/main.yml

+ 2 - 1
defaults/main.yml

@@ -12,7 +12,8 @@ sensu_enterprise_package: sensu-enterprise
 sensu_enterprise_dashboard_package: sensu-enterprise-dashboard
 
 # Sensu repo urls
-sensu_yum_repo_url: "https://repositories.sensuapp.org/yum/$releasever/$basearch/"
+sensu_yum_repo_url: "https://sensu.global.ssl.fastly.net/yum/$releasever/$basearch/"
+sensu_yum_key_url: "https://sensu.global.ssl.fastly.net/yum/pubkey.gpg"
 sensu_apt_repo_url: "deb     http://repositories.sensuapp.org/apt {{ ansible_distribution_release }} main"
 sensu_apt_key_url: "http://repositories.sensuapp.org/apt/pubkey.gpg"
 sensu_freebsd_url: "https://sensu.global.ssl.fastly.net/freebsd/FreeBSD:{{ ansible_distribution_major_version }}:{{ ansible_architecture }}/"

+ 2 - 1
tasks/Amazon/main.yml

@@ -9,7 +9,8 @@
       name: sensu
       description: The Sensu Core yum repository
       baseurl: "{{ sensu_yum_repo_url }}"
-      gpgcheck: no
+      gpgkey: "{{ sensu_yum_key_url }}"
+      gpgcheck: yes
       enabled: yes
 
   - name: Ensure Sensu is installed

+ 2 - 1
tasks/CentOS/main.yml

@@ -14,7 +14,8 @@
       name: sensu
       description: The Sensu Core yum repository
       baseurl: "{{ sensu_yum_repo_url }}"
-      gpgcheck: no
+      gpgkey: "{{ sensu_yum_key_url }}"
+      gpgcheck: yes
       enabled: yes
 
   - name: Ensure that credential is supplied if installing Sensu Enterprise