Przeglądaj źródła

Adding the option to install the EPEL repo for Centos & AmazonLinux

ps002 8 lat temu
rodzic
commit
4988dbd75b
4 zmienionych plików z 18 dodań i 0 usunięć
  1. 6 0
      tasks/Amazon/redis.yml
  2. 6 0
      tasks/CentOS/redis.yml
  3. 3 0
      vars/Amazon.yml
  4. 3 0
      vars/CentOS.yml

+ 6 - 0
tasks/Amazon/redis.yml

@@ -4,6 +4,12 @@
 
 
   - include_vars: "{{ ansible_distribution }}.yml"
   - include_vars: "{{ ansible_distribution }}.yml"
 
 
+  - name: Install EPEL repo
+    yum:
+      name: epel-release
+      state: present
+    when: enable_epel_repo == true
+
   - name: Ensure redis is installed
   - name: Ensure redis is installed
     yum:
     yum:
       name: "{{ redis_pkg_name }}"
       name: "{{ redis_pkg_name }}"

+ 6 - 0
tasks/CentOS/redis.yml

@@ -4,6 +4,12 @@
 
 
   - include_vars: "{{ ansible_distribution }}.yml"
   - include_vars: "{{ ansible_distribution }}.yml"
 
 
+  - name: Install EPEL repo
+    yum:
+      name: epel-release
+      state: present
+    when: enable_epel_repo == true
+
   - name: Ensure redis is installed
   - name: Ensure redis is installed
     yum:
     yum:
       name: "{{ redis_pkg_name }}"
       name: "{{ redis_pkg_name }}"

+ 3 - 0
vars/Amazon.yml

@@ -10,3 +10,6 @@ sensu_group_name: root
 #Define epel version to 6 by default, change to 7 when using a version 2 AMI
 #Define epel version to 6 by default, change to 7 when using a version 2 AMI
 epel_version: 6
 epel_version: 6
 sensu_yum_repo_url: "https://sensu.global.ssl.fastly.net/yum/{{epel_version}}/$basearch/"
 sensu_yum_repo_url: "https://sensu.global.ssl.fastly.net/yum/{{epel_version}}/$basearch/"
+
+#Set this to false to disable the EPEL repo installation
+enable_epel_repo: true

+ 3 - 0
vars/CentOS.yml

@@ -6,3 +6,6 @@
 sensu_user_name: root
 sensu_user_name: root
 sensu_group_name: root
 sensu_group_name: root
 _sensu_pkg_version: '0.29.0'
 _sensu_pkg_version: '0.29.0'
+
+#Set this to false to disable the EPEL repo installation
+enable_epel_repo: true