generalized PBS repositories

single file with lsb release parameter now
This commit is contained in:
2025-10-16 15:44:54 +02:00
parent cb4dbe4c3c
commit 7390183038
4 changed files with 18 additions and 34 deletions

View File

@@ -11,10 +11,9 @@
when: ansible_facts["lsb"]["codename"] == "bullseye"
- import_tasks: tasks/debian-general/repositories-bookworm.yml
when: ansible_facts["lsb"]["codename"] == "bookworm"
- import_tasks: tasks/debian-general/repositories-trixie.yml
when: ansible_facts["lsb"]["codename"] == "trixie"
- import_tasks: tasks/debian-general/upgrade.yml
- import_tasks: tasks/debian-to-pbs/repositories-bullseye.yml
when: ansible_facts["lsb"]["codename"] == "bullseye"
- import_tasks: tasks/debian-to-pbs/repositories-bookworm.yml
when: ansible_facts["lsb"]["codename"] == "bookworm"
- import_tasks: tasks/debian-to-pbs/repositories.yml
- import_tasks: tasks/debian-general/upgrade.yml
- import_tasks: tasks/debian-to-pbs/pbs-server.yml

View File

@@ -1,15 +0,0 @@
---
- name: Ensure the PBS Enterprise respository is disabled
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/pbs-enterprise.list
content: |
#deb https://enterprise.proxmox.com/debian/pbs bookworm pbs-enterprise
- name: Ensure the correct Proxmox repositories are in place
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/pbs-no-subscription.list
content: |
deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription
- name: Ensure the Proxmox signing GPG key is present
ansible.builtin.get_url:
dest: /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
url: https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg

View File

@@ -1,15 +0,0 @@
---
- name: Ensure the PBS Enterprise respository is disabled
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/pbs-enterprise.list
content: |
#deb https://enterprise.proxmox.com/debian/pbs bullseye pbs-enterprise
- name: Ensure the correct Proxmox repositories are in place
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/pbs-no-subscription.list
content: |
deb http://download.proxmox.com/debian/pbs bullseye pbs-no-subscription
- name: Ensure the Proxmox signing GPG key is present
ansible.builtin.get_url:
dest: /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
url: https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg

View File

@@ -0,0 +1,15 @@
---
- name: Ensure the PBS Enterprise repository is disabled
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/pbs-enterprise.list
content: |
#deb https://enterprise.proxmox.com/debian/pbs {{ ansible_facts.lsb.codename }} pbs-enterprise
- name: Ensure the correct Proxmox repositories are in place
ansible.builtin.copy:
dest: /etc/apt/sources.list.d/pbs-no-subscription.list
content: |
deb http://download.proxmox.com/debian/pbs {{ ansible_facts.lsb.codename }} pbs-no-subscription
- name: Ensure the Proxmox signing GPG key is present
ansible.builtin.get_url:
dest: /etc/apt/trusted.gpg.d/proxmox-release-{{ ansible_facts.lsb.codename }}.gpg
url: https://enterprise.proxmox.com/debian/proxmox-release-{{ ansible_facts.lsb.codename }}.gpg