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.
91 lines
2.5 KiB
YAML
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'
|