diff --git a/REFERENCE.md b/REFERENCE.md index 3114bbb..228a4f2 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -36,6 +36,11 @@ This module has been tested to work on the following systems: * 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 ----------------------------------------------- diff --git a/manifests/init.pp b/manifests/init.pp index 1e8880d..79fb301 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -29,6 +29,11 @@ # * 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 # ----------------------------------------------- diff --git a/metadata.json b/metadata.json index 05b83a8..ecfecc4 100644 --- a/metadata.json +++ b/metadata.json @@ -96,7 +96,12 @@ { "operatingsystem": "Ubuntu", "operatingsystemrelease": [ - "12.04" + "12.04", + "14.04", + "16.04", + "18.04", + "20.04", + "22.04" ] } ], diff --git a/spec/classes/init_spec.rb b/spec/classes/init_spec.rb index 01fd0fd..b58e3aa 100644 --- a/spec/classes/init_spec.rb +++ b/spec/classes/init_spec.rb @@ -174,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',