Skip to content

Commit

Permalink
Merge pull request #78 from ghoneycutt/new_os_rebase
Browse files Browse the repository at this point in the history
New os rebase
  • Loading branch information
ghoneycutt authored Aug 12, 2023
2 parents 48f1ede + 7156e38 commit 2232d7d
Show file tree
Hide file tree
Showing 5 changed files with 116 additions and 5 deletions.
6 changes: 6 additions & 0 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,19 @@ This module has been tested to work on the following systems:
* EL 6
* EL 7
* EL 8
* EL 9
* Solaris 10
* Suse 10
* Suse 11
* Suse 12
* Suse 15
* OpenSuse 13.1
* Ubuntu 12.04 LTS
* Ubuntu 14.04 LTS
* Ubuntu 16.04 LTS
* Ubuntu 18.04 LTS
* Ubuntu 20.04 LTS
* Ubuntu 22.04 LTS

Compatibility with Dell Authentication Services
-----------------------------------------------
Expand Down
23 changes: 23 additions & 0 deletions data/os/RedHat/9.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
nscd::enable_db_passwd: true
nscd::enable_db_group: true
nscd::enable_db_hosts: true
nscd::enable_db_services: true
nscd::enable_db_netgroup: true
nscd::enable_db_audit_user: false
nscd::enable_db_auth_attr: false
nscd::enable_db_bootparams: false
nscd::enable_db_ethers: false
nscd::enable_db_exec_attr: false
nscd::enable_db_ipnodes: false
nscd::enable_db_netmasks: false
nscd::enable_db_networks: false
nscd::enable_db_printers: false
nscd::enable_db_prof_attr: false
nscd::enable_db_project: false
nscd::enable_db_protocols: false
nscd::enable_db_rpc: false
nscd::enable_db_tnrhdb: false
nscd::enable_db_tnrhtp: false
nscd::enable_db_user_attr: false
nscd::enable_opt_auto_propagate: true
6 changes: 6 additions & 0 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,19 @@
# * EL 6
# * EL 7
# * EL 8
# * EL 9
# * Solaris 10
# * Suse 10
# * Suse 11
# * Suse 12
# * Suse 15
# * OpenSuse 13.1
# * Ubuntu 12.04 LTS
# * Ubuntu 14.04 LTS
# * Ubuntu 16.04 LTS
# * Ubuntu 18.04 LTS
# * Ubuntu 20.04 LTS
# * Ubuntu 22.04 LTS
#
# Compatibility with Dell Authentication Services
# -----------------------------------------------
Expand Down
19 changes: 14 additions & 5 deletions metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@
"5",
"6",
"7",
"8"
"8",
"9"
]
},
{
Expand All @@ -38,7 +39,8 @@
"5",
"6",
"7",
"8"
"8",
"9"
]
},
{
Expand All @@ -47,7 +49,8 @@
"5",
"6",
"7",
"8"
"8",
"9"
]
},
{
Expand All @@ -56,7 +59,8 @@
"5",
"6",
"7",
"8"
"8",
"9"
]
},
{
Expand Down Expand Up @@ -92,7 +96,12 @@
{
"operatingsystem": "Ubuntu",
"operatingsystemrelease": [
"12.04"
"12.04",
"14.04",
"16.04",
"18.04",
"20.04",
"22.04"
]
}
],
Expand Down
67 changes: 67 additions & 0 deletions spec/classes/init_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,18 @@
enable_db_hosts: true,
},
),
'el9' => defaults.merge(
{
osfamily: 'RedHat',
operatingsystemmajrelease: '9',
server_user: 'nscd',
enable_db_services: true,
enable_db_netgroup: true,
enable_db_passwd: true,
enable_db_group: true,
enable_db_hosts: true,
},
),
'suse10' => defaults.merge(
{
osfamily: 'Suse',
Expand Down Expand Up @@ -162,6 +174,61 @@
enable_opt_auto_propagate: true,
},
),
'ubuntu14' => defaults.merge(
{
osfamily: 'Debian',
operatingsystemmajrelease: '14',
server_user: nil,
service_provider: nil,
enable_db_services: true,
enable_db_netgroup: false,
enable_opt_auto_propagate: true,
},
),
'ubuntu16' => defaults.merge(
{
osfamily: 'Debian',
operatingsystemmajrelease: '16',
server_user: nil,
service_provider: nil,
enable_db_services: true,
enable_db_netgroup: false,
enable_opt_auto_propagate: true,
},
),
'ubuntu18' => defaults.merge(
{
osfamily: 'Debian',
operatingsystemmajrelease: '18',
server_user: nil,
service_provider: nil,
enable_db_services: true,
enable_db_netgroup: false,
enable_opt_auto_propagate: true,
},
),
'ubuntu20' => defaults.merge(
{
osfamily: 'Debian',
operatingsystemmajrelease: '20',
server_user: nil,
service_provider: nil,
enable_db_services: true,
enable_db_netgroup: false,
enable_opt_auto_propagate: true,
},
),
'ubuntu22' => defaults.merge(
{
osfamily: 'Debian',
operatingsystemmajrelease: '22',
server_user: nil,
service_provider: nil,
enable_db_services: true,
enable_db_netgroup: false,
enable_opt_auto_propagate: true,
},
),
'solaris10' => defaults.merge(
{
kernel: 'SunOS',
Expand Down

0 comments on commit 2232d7d

Please sign in to comment.