Add CentOS/RedHat yum repository module_hotfixes option (#264)
This commit is contained in:
parent
f76441f5d4
commit
088a33b33a
@ -14,6 +14,13 @@
|
||||
set_fact:
|
||||
version: "-1.17.10-1.el{{ ansible_distribution_major_version }}.ngx"
|
||||
when: ansible_os_family == "RedHat"
|
||||
- name: "Enable Nginx @CentOS-AppStream dnf modules"
|
||||
shell:
|
||||
args:
|
||||
cmd: dnf module info nginx | grep -q 'Stream.*\[e\]' && echo -n ENABLED || dnf module enable -y nginx # noqa 204 303
|
||||
register: dnf_module_enable
|
||||
changed_when: dnf_module_enable.stdout != 'ENABLED'
|
||||
when: ansible_os_family == "RedHat" and ansible_distribution_major_version == "8"
|
||||
roles:
|
||||
- role: ansible-role-nginx
|
||||
vars:
|
||||
|
@ -10,13 +10,27 @@
|
||||
set_fact:
|
||||
repository: "{{ nginx_repository | default(default_repository) }}"
|
||||
|
||||
- name: "(Install: CentOS/RedHat) Add NGINX Repository"
|
||||
- name: "(Install: CentOS/RedHat) Add NGINX Repository for CentOS/RHEL 6/7"
|
||||
yum_repository:
|
||||
name: nginx
|
||||
baseurl: "{{ repository }}"
|
||||
description: NGINX Repository
|
||||
enabled: yes
|
||||
gpgcheck: yes
|
||||
when: ansible_distribution_major_version < "8"
|
||||
|
||||
- name: "(Install: CentOS/RedHat) Add NGINX Repository for CentOS/RHEL 8"
|
||||
blockinfile:
|
||||
path: /etc/yum.repos.d/nginx.repo
|
||||
create: true
|
||||
block: |
|
||||
[nginx]
|
||||
baseurl = {{ repository }}
|
||||
enabled = 1
|
||||
gpgcheck = 1
|
||||
name = NGINX Repository
|
||||
module_hotfixes = true
|
||||
when: ansible_distribution_major_version == "8"
|
||||
|
||||
- name: "(Install: CentOS/RedHat) Install Required CentOS/RedHat Dependencies"
|
||||
yum:
|
||||
|
Loading…
Reference in New Issue
Block a user