diff --git a/REFERENCE.md b/REFERENCE.md
index d7173cf7e4..d27abdd8fa 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -138,7 +138,7 @@ Default value: `undef`
##### `backports`
-Data type: `Optional[Hash]`
+Data type: `Hash`
Specifies some of the default parameters used by apt::backports. Valid options: a hash made up from the following keys:
@@ -148,7 +148,14 @@ Options:
* **:repos** `String`: See apt::backports for documentation.
* **:key** `String`: See apt::backports for documentation.
-Default value: `undef`
+Default value:
+
+```puppet
+{
+ 'location' => 'http://deb.debian.org/debian',
+ 'repos' => 'main contrib non-free non-free-firmware',
+ }
+```
##### `confs`
diff --git a/data/os/Debian.yaml b/data/os/Debian.yaml
deleted file mode 100644
index e7cc38af75..0000000000
--- a/data/os/Debian.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-apt::backports:
- location: http://deb.debian.org/debian
- repos: main contrib non-free
diff --git a/data/os/Debian/12.yaml b/data/os/Debian/12.yaml
deleted file mode 100644
index c09df5e4f4..0000000000
--- a/data/os/Debian/12.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-apt::backports:
- location: http://deb.debian.org/debian
- repos: main contrib non-free non-free-firmware
diff --git a/manifests/init.pp b/manifests/init.pp
index c144bcf525..02f5c28cec 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -186,7 +186,10 @@
Optional[String[1]] $key_options = undef,
Optional[Array[String[1]]] $ppa_options = undef,
Optional[String[1]] $ppa_package = undef,
- Optional[Hash] $backports = undef,
+ Hash $backports = {
+ 'location' => 'http://deb.debian.org/debian',
+ 'repos' => 'main contrib non-free non-free-firmware',
+ },
Hash $confs = {},
Hash $update = {},
Hash $purge = {},
diff --git a/metadata.json b/metadata.json
index 7f4410c7e2..9f788a7a2c 100644
--- a/metadata.json
+++ b/metadata.json
@@ -18,7 +18,8 @@
"operatingsystem": "Debian",
"operatingsystemrelease": [
"11",
- "12"
+ "12",
+ "13"
]
},
{