From 1c23ef255dedb9a3f9094f20c3ee31ec548a6d0f Mon Sep 17 00:00:00 2001
From: Yohann D'ANELLO <ynerant@crans.org>
Date: Mon, 21 Jun 2021 21:59:47 +0200
Subject: [PATCH] [apt] Use custom Proxmox mirror

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
---
 group_vars/virtu.yml                                            | 2 ++
 host_vars/gulp.cachan-adm.crans.org.yml                         | 1 +
 .../templates/apt/sources.list.d/pve-enterprise.list.j2         | 2 +-
 3 files changed, 4 insertions(+), 1 deletion(-)
 create mode 100644 group_vars/virtu.yml

diff --git a/group_vars/virtu.yml b/group_vars/virtu.yml
new file mode 100644
index 00000000..abde6dc6
--- /dev/null
+++ b/group_vars/virtu.yml
@@ -0,0 +1,2 @@
+---
+proxmox_mirror: http://mirror.adm.crans.org/proxmox/debian/pve
diff --git a/host_vars/gulp.cachan-adm.crans.org.yml b/host_vars/gulp.cachan-adm.crans.org.yml
index c972869b..2426c6b0 100644
--- a/host_vars/gulp.cachan-adm.crans.org.yml
+++ b/host_vars/gulp.cachan-adm.crans.org.yml
@@ -9,6 +9,7 @@ glob_ntp_client:
     - terenez.cachan-adm.crans.org
 
 debian_mirror: http://mirror.cachan-adm.crans.org/debian
+proxmox_mirror: http://mirror.cachan-adm.crans.org/proxmox/debian/pve
 
 loc_postgres:
   subnets:
diff --git a/roles/proxmox-apt-sources/templates/apt/sources.list.d/pve-enterprise.list.j2 b/roles/proxmox-apt-sources/templates/apt/sources.list.d/pve-enterprise.list.j2
index 739806d3..91bef79d 100644
--- a/roles/proxmox-apt-sources/templates/apt/sources.list.d/pve-enterprise.list.j2
+++ b/roles/proxmox-apt-sources/templates/apt/sources.list.d/pve-enterprise.list.j2
@@ -1,2 +1,2 @@
 {{ ansible_header | comment }}
-deb     http://mirror.adm.crans.org/proxmox/debian/pve {{ ansible_lsb.codename }} pve-no-subscription
+deb     {{ proxmox_mirror }} {{ ansible_distribution_release }} pve-no-subscription
-- 
GitLab