Skip to content

Commit 018ad89

Browse files
committed
install epel repo via yum install epel-release as in the example
bennojoy/nginx#15
1 parent 83c57e2 commit 018ad89

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

tasks/nginx_redhat.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
---
22

3-
- name: nginx_redhat |Install the selinux python module
3+
- name: nginx_redhat | Install the selinux python module
44
yum:
55
name=libselinux-python
66
state=present
7-
when: ansible_os_family == "RedHat"
87

9-
- name: nginx_redhat| Copy the epel packages
8+
- name: nginx_redhat | Check if epel-release exists in yum
9+
command: yum info epel-release
10+
register: epel_release_existed
11+
12+
- name: nginx_redhat | Copy the epel packages
1013
copy:
1114
src=epel.repo
1215
dest=/etc/yum.repos.d/epel_ansible.repo
13-
when: ansible_os_family == "RedHat"
16+
when: epel_release_existed.rc != 0
17+
18+
- name: nginx_redhat | Install the epel-release repo
19+
yum:
20+
name=epel-release
21+
state=present
22+
when: epel_release_existed.rc == 0
1423

1524
- name: nginx_redhat | Install the nginx packages
1625
yum:
17-
name={{ item }}
26+
name={{ item }}
1827
state=present
1928
with_items: redhat_pkg
20-
when: ansible_os_family == "RedHat"

0 commit comments

Comments
 (0)