Files
hygienic-books ac99a254c3 fix(apt): Update Debian repo handling for Debian 13
We're now using the built-in deb822_repository module to handle
Debian package repositories. We no longer need individual yml files
per repo and instead perform just one loop call of the
deb822_repository module. We also update repo content to Proxmox VE 9
and Debian 13.
2025-08-11 02:51:07 +02:00

91 lines
2.5 KiB
YAML

# SPDX-License-Identifier: MIT
debian_codename: 'trixie'
deb822_repos:
- name: 'proxmox'
description: 'Proxmox VE No-Subscription Repository'
enabled: true
state: 'present'
types:
- 'deb'
uris:
- 'http://download.proxmox.com/debian/pve'
suites:
- '{{ debian_codename }}'
components:
- 'pve-no-subscription'
signed_by: '/usr/share/keyrings/proxmox-archive-keyring.gpg'
- name: 'ceph'
description: 'Ceph no-subscription repository for Proxmox VE 9'
enabled: false
state: 'present'
types:
- 'deb'
uris:
- 'http://download.proxmox.com/debian/ceph-squid'
suites:
- '{{ debian_codename }}'
components:
- 'no-subscription'
signed_by: '/usr/share/keyrings/proxmox-archive-keyring.gpg'
- name: 'pve-enterprise'
description: 'Proxmox VE Enterprise Repository'
enabled: false
state: 'present'
types:
- 'deb'
uris:
- 'https://enterprise.proxmox.com/debian/pve'
suites:
- '{{ debian_codename }}'
components:
- 'pve-enterprise'
signed_by: '/usr/share/keyrings/proxmox-archive-keyring.gpg'
- name: 'debian'
description: 'Debian {{ debian_codename }} default repo'
enabled: true
state: 'present'
types:
- 'deb'
uris:
- 'http://ftp.de.debian.org/debian/'
suites:
- '{{ debian_codename }}'
components:
- 'main'
- 'contrib'
- 'non-free'
- 'non-free-firmware'
signed_by: '/usr/share/keyrings/debian-archive-keyring.gpg'
- name: 'debian-updates'
description: 'Debian {{ debian_codename }}-updates default repo'
enabled: true
state: 'present'
types:
- 'deb'
uris:
- 'http://ftp.de.debian.org/debian/'
suites:
- '{{ debian_codename }}-updates'
components:
- 'main'
- 'contrib'
- 'non-free'
- 'non-free-firmware'
signed_by: '/usr/share/keyrings/debian-archive-keyring.gpg'
- name: 'debian-security'
description: 'Debian {{ debian_codename }}-security default repo'
enabled: true
state: 'present'
types:
- 'deb'
uris:
- 'http://security.debian.org/'
suites:
- '{{ debian_codename }}-security'
components:
- 'main'
- 'contrib'
- 'non-free'
- 'non-free-firmware'
signed_by: '/usr/share/keyrings/debian-archive-keyring.gpg'