Carrying this out in order to prep for making this module PDK compliant.
+# Defining backports for the apt class
class apt::backports (
Optional[String] $location = undef,
Optional[String] $release = undef,
+# Defining apt config
define apt::conf (
Optional[String] $content = undef,
Enum['present', 'absent'] $ensure = present,
+# Setting params for the module
class apt::params {
if $::osfamily != 'Debian' {
+# Defining apt settings
define apt::setting (
Variant[String, Integer, Array] $priority = 50,
Optional[Enum['file', 'present', 'absent']] $ensure = file,
+# Defining apt update
class apt::update {
assert_private()