Skip to content

Commit a6d39d4

Browse files
committed
Merge pull request #1 from enginyoyen/fix/install-epel-repo
install epel repo via yum
2 parents 83c57e2 + 8012fd3 commit a6d39d4

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

tasks/nginx_redhat.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,29 @@
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+
changed_when: epel_release_existed.rc != 0
12+
13+
- name: nginx_redhat | Copy the epel packages
1014
copy:
1115
src=epel.repo
1216
dest=/etc/yum.repos.d/epel_ansible.repo
13-
when: ansible_os_family == "RedHat"
17+
when: epel_release_existed.rc != 0
18+
19+
- name: nginx_redhat | Install the epel-release repo
20+
yum:
21+
name=epel-release
22+
state=present
23+
when: epel_release_existed.rc == 0
1424

1525
- name: nginx_redhat | Install the nginx packages
1626
yum:
17-
name={{ item }}
27+
name={{ item }}
1828
state=present
1929
with_items: redhat_pkg
20-
when: ansible_os_family == "RedHat"

0 commit comments

Comments
 (0)