diff --git a/tasks/elrepo_kernel.yml b/tasks/elrepo_kernel.yml index cb61a63..1e25cf8 100644 --- a/tasks/elrepo_kernel.yml +++ b/tasks/elrepo_kernel.yml @@ -44,16 +44,6 @@ - elrepo_kernel_installed|changed - elrepo_dist == '7' -- name: Ensure that the required elrepo packages are installed - become: true - yum: - disablerepo: "{{ elrepo_disablerepo|join(',') }}" - enablerepo: "{{ elrepo_enablerepo|join(',') }}" - name: "{{ item }}" - state: present - with_items: "{{ elrepo_packages }}" - when: elrepo_packages|length > 0 - - name: Set the default kernel grub is going to boot (<= el6) become: true lineinfile: @@ -71,4 +61,16 @@ when: - elrepo_dist >= '7' - elrepo_kernel_installed|changed + +- name: Ensure that the required elrepo packages are installed + become: true + yum: + disablerepo: "{{ elrepo_disablerepo|join(',') }}" + enablerepo: "{{ elrepo_enablerepo|join(',') }}" + name: "{{ item }}" + state: present + with_items: "{{ elrepo_packages }}" + when: + - elrepo_packages|length > 0 + - elrepo_yum|success ... diff --git a/tasks/elrepo_repository.yml b/tasks/elrepo_repository.yml index b857940..f727eb6 100644 --- a/tasks/elrepo_repository.yml +++ b/tasks/elrepo_repository.yml @@ -59,4 +59,16 @@ key: /etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org state: present when: elrepo_yum|success + +- name: Ensure that the required elrepo packages are installed + become: true + yum: + disablerepo: "{{ elrepo_disablerepo|join(',') }}" + enablerepo: "{{ elrepo_enablerepo|join(',') }}" + name: "{{ item }}" + state: present + with_items: "{{ elrepo_packages }}" + when: + - elrepo_packages|length > 0 + - elrepo_yum|success ...