Skip to content

Commit c6a319f

Browse files
authored
Merge pull request #1601 from voxpupuli/oracle_linux
Add OracleLinux support
2 parents 61c272e + 4dd7dec commit c6a319f

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

manifests/package/redhat.pp

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
$_os = $facts['os']['name'] ? {
1717
'centos' => 'centos',
1818
'VirtuozzoLinux' => 'centos',
19+
'OracleLinux' => 'centos',
1920
default => 'rhel'
2021
}
2122

manifests/params.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
}
138138
}
139139
'RedHat': {
140-
if $facts['os']['name'] in ['RedHat', 'CentOS', 'Oracle', 'virtuozzolinux', 'Rocky', 'AlmaLinux'] {
140+
if $facts['os']['name'] in ['RedHat', 'CentOS', 'OracleLinux', 'virtuozzolinux', 'Rocky', 'AlmaLinux'] {
141141
$_module_os_overrides = {
142142
'manage_repo' => true,
143143
'log_group' => 'nginx',

metadata.json

+7
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@
5555
"9"
5656
]
5757
},
58+
{
59+
"operatingsystem": "OracleLinux",
60+
"operatingsystemrelease": [
61+
"8",
62+
"9"
63+
]
64+
},
5865
{
5966
"operatingsystem": "CentOS",
6067
"operatingsystemrelease": [

spec/classes/nginx_spec.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
it do
5050
is_expected.to contain_yumrepo('nginx-release').with(
51-
'baseurl' => "https://nginx.org/packages/#{%w[CentOS VirtuozzoLinux].include?(facts[:operatingsystem]) ? 'centos' : 'rhel'}/#{facts[:operatingsystemmajrelease]}/$basearch/",
51+
'baseurl' => "https://nginx.org/packages/#{%w[CentOS VirtuozzoLinux OracleLinux].include?(facts[:operatingsystem]) ? 'centos' : 'rhel'}/#{facts[:operatingsystemmajrelease]}/$basearch/",
5252
'descr' => 'nginx repo',
5353
'enabled' => '1',
5454
'gpgcheck' => '1',
@@ -74,7 +74,7 @@
7474

7575
it do
7676
is_expected.to contain_yumrepo('nginx-release').with(
77-
'baseurl' => "https://nginx.org/packages/#{%w[CentOS VirtuozzoLinux].include?(facts[:operatingsystem]) ? 'centos' : 'rhel'}/#{facts[:operatingsystemmajrelease]}/$basearch/",
77+
'baseurl' => "https://nginx.org/packages/#{%w[CentOS VirtuozzoLinux OracleLinux].include?(facts[:operatingsystem]) ? 'centos' : 'rhel'}/#{facts[:operatingsystemmajrelease]}/$basearch/",
7878
'descr' => 'nginx repo',
7979
'enabled' => '1',
8080
'gpgcheck' => '1',
@@ -91,7 +91,7 @@
9191

9292
it do
9393
is_expected.to contain_yumrepo('nginx-release').with(
94-
'baseurl' => "https://nginx.org/packages/mainline/#{%w[CentOS VirtuozzoLinux].include?(facts[:operatingsystem]) ? 'centos' : 'rhel'}/#{facts[:operatingsystemmajrelease]}/$basearch/"
94+
'baseurl' => "https://nginx.org/packages/mainline/#{%w[CentOS VirtuozzoLinux OracleLinux].include?(facts[:operatingsystem]) ? 'centos' : 'rhel'}/#{facts[:operatingsystemmajrelease]}/$basearch/"
9595
)
9696
end
9797

0 commit comments

Comments
 (0)