Selaa lähdekoodia

Make Debian mirror configurable

Emmanuel Bouthenot 10 vuotta sitten
vanhempi
commit
906ee4769d

+ 2 - 0
roles/common/defaults/main.yml

@@ -9,6 +9,8 @@ ansible_master_ip: $PIPE(hostname --ip)
 admins:
 admin_email: root@localhost
 
+debian_mirror: ftp://ftp.fr.debian.org/debian
+
 hosts_deny_nfs: False
 host_deny_paranoid: False
 

+ 4 - 4
roles/common/templates/apt/sources.sid.list.j2

@@ -2,8 +2,8 @@
 {% from 'templates/ansible/prolog.j2' import prolog with context %}
 {{ prolog() }}
 {% endif -%}
-deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
-deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
+deb {{ debian_mirror }} sid main contrib non-free
+deb-src {{ debian_mirror }} sid main contrib non-free
 
-deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
-deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
+deb {{ debian_mirror }} experimental main contrib non-free
+deb-src {{ debian_mirror }} experimental main contrib non-free

+ 6 - 6
roles/common/templates/apt/sources.squeeze.list.j2

@@ -2,14 +2,14 @@
 {% from 'templates/ansible/prolog.j2' import prolog with context %}
 {{ prolog() }}
 {% endif -%}
-deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
-#deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
+deb {{ debian_mirror }} squeeze main contrib non-free
+#deb-src {{ debian_mirror }} squeeze main contrib non-free
 
-deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
-#deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
+deb {{ debian_mirror }} squeeze-updates main contrib non-free
+#deb-src {{ debian_mirror }} squeeze-updates main contrib non-free
 
-deb http://ftp.fr.debian.org/debian/ squeeze-lts main contrib non-free
-#deb-src http://ftp.fr.debian.org/debian/ squeeze-lts main contrib non-free
+deb {{ debian_mirror }} squeeze-lts main contrib non-free
+#deb-src {{ debian_mirror }} squeeze-lts main contrib non-free
 
 deb http://security.debian.org/ squeeze/updates main contrib non-free
 #deb-src http://security.debian.org/ squeeze/updates main contrib non-free

+ 6 - 6
roles/common/templates/apt/sources.wheezy.list.j2

@@ -2,14 +2,14 @@
 {% from 'templates/ansible/prolog.j2' import prolog with context %}
 {{ prolog() }}
 {% endif -%}
-deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
-#deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
+deb {{ debian_mirror }} wheezy main contrib non-free
+#deb-src {{ debian_mirror }} wheezy main contrib non-free
 
-deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free
-#deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free
+deb {{ debian_mirror }} wheezy-updates main contrib non-free
+#deb-src {{ debian_mirror }} wheezy-updates main contrib non-free
 
 deb http://security.debian.org/ wheezy/updates main contrib non-free
 #deb-src http://security.debian.org/ wheezy/updates main contrib non-free
 
-deb http://ftp.fr.debian.org/debian/ wheezy-backports main contrib non-free
-#deb-src http://ftp.fr.debian.org/debian/ wheezy-backports main contrib non-free
+deb {{ debian_mirror }} wheezy-backports main contrib non-free
+#deb-src {{ debian_mirror }} wheezy-backports main contrib non-free