handle package updates after changing the repo from stable to mainline on redhat
This commit is contained in:
parent
ef4ade8267
commit
3041e59244
|
@ -7,8 +7,17 @@
|
||||||
group: "{{ root_group }}"
|
group: "{{ root_group }}"
|
||||||
mode: 0644
|
mode: 0644
|
||||||
when: nginx_yum_repo_enabled | bool
|
when: nginx_yum_repo_enabled | bool
|
||||||
|
register: repo
|
||||||
|
|
||||||
|
- name: Clean the nginx repo
|
||||||
|
command: >
|
||||||
|
yum clean all --disablerepo="*" --enablerepo=nginx
|
||||||
|
args:
|
||||||
|
warn: false
|
||||||
|
when: repo.changed
|
||||||
|
|
||||||
- name: Ensure nginx is installed.
|
- name: Ensure nginx is installed.
|
||||||
package:
|
package:
|
||||||
name: "{{ nginx_package_name }}"
|
name: "{{ nginx_package_name }}"
|
||||||
state: present
|
state: "{{ 'latest' if repo.changed else 'present' }}"
|
||||||
|
notify: restart nginx
|
Loading…
Reference in New Issue