From 52a8f1ad2dd6cbca2fdd974b109c4d25bb0d10ea Mon Sep 17 00:00:00 2001 From: Kenyon Ralph Date: Thu, 8 Jan 2026 16:05:36 -0800 Subject: [PATCH] Add support for Debian 13 --- REFERENCE.md | 11 +++++++++-- data/os/Debian.yaml | 3 --- data/os/Debian/12.yaml | 3 --- manifests/init.pp | 5 ++++- metadata.json | 3 ++- 5 files changed, 15 insertions(+), 10 deletions(-) delete mode 100644 data/os/Debian.yaml delete mode 100644 data/os/Debian/12.yaml 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" ] }, {