Skip to content
Snippets Groups Projects
Commit 936fd07d authored by Robin Sonnabend's avatar Robin Sonnabend
Browse files

Added variable for debian version, so we support jessie and stretch hosts

parent d14f54b7
No related branches found
No related tags found
No related merge requests found
File moved
deb http://ftp.halifax.rwth-aachen.de/debian/ stretch main
deb-src http://ftp.halifax.rwth-aachen.de/debian/ stretch main
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
# stretch-updates, previously known as 'volatile'
deb http://ftp.halifax.rwth-aachen.de/debian/ stretch-updates main
deb-src http://ftp.halifax.rwth-aachen.de/debian/ stretch-updates main
# stretch-backports, previously on backports.debian.org
deb http://ftp.halifax.rwth-aachen.de/debian/ stretch-backports main
deb-src http://ftp.halifax.rwth-aachen.de/debian/ stretch-backports main
...@@ -2,43 +2,43 @@ ...@@ -2,43 +2,43 @@
# file: roles/common/tasks/repositories.yml # file: roles/common/tasks/repositories.yml
- name: provide default sources.list - name: provide default sources.list
copy: src=sources.list dest=/etc/apt/sources.list owner=root group=root mode=0644 copy: src="sources.list-{{debian_version}}" dest=/etc/apt/sources.list owner=root group=root mode=0644
tags: tags:
- packages - packages
- repos - repos
- name: add contrib and non-free - name: add contrib and non-free
apt_repository: repo='deb http://ftp.halifax.rwth-aachen.de/debian jessie contrib non-free' state=present apt_repository: repo='deb http://ftp.halifax.rwth-aachen.de/debian {{debian_version}} contrib non-free' state=present
tags: tags:
- packages - packages
- repos - repos
- name: add contrib security - name: add contrib security
apt_repository: repo='deb http://security.debian.org/ jessie/updates contrib' state=present apt_repository: repo='deb http://security.debian.org/ {{debian_version}}/updates contrib' state=present
tags: tags:
- packages - packages
- repos - repos
- name: add contrib and non-free updates - name: add contrib and non-free updates
apt_repository: repo='deb http://ftp.halifax.rwth-aachen.de/debian/ jessie-updates contrib non-free' state=present apt_repository: repo='deb http://ftp.halifax.rwth-aachen.de/debian/ {{debian_version}}-updates contrib non-free' state=present
tags: tags:
- packages - packages
- repos - repos
- name: add contrib and non-free source - name: add contrib and non-free source
apt_repository: repo='deb-src http://ftp.halifax.rwth-aachen.de/debian jessie contrib non-free' state=present apt_repository: repo='deb-src http://ftp.halifax.rwth-aachen.de/debian {{debian_version}} contrib non-free' state=present
tags: tags:
- packages - packages
- repos - repos
- name: add contrib security source - name: add contrib security source
apt_repository: repo='deb-src http://security.debian.org/ jessie/updates contrib' state=present apt_repository: repo='deb-src http://security.debian.org/ {{debian_version}}/updates contrib' state=present
tags: tags:
- packages - packages
- repos - repos
- name: add contrib and non-free updates source - name: add contrib and non-free updates source
apt_repository: repo='deb-src http://ftp.halifax.rwth-aachen.de/debian/ jessie-updates contrib non-free' state=present apt_repository: repo='deb-src http://ftp.halifax.rwth-aachen.de/debian/ {{debian_version}}-updates contrib non-free' state=present
tags: tags:
- packages - packages
- repos - repos
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
- name: ensure some texlive recommandations are installed - name: ensure some texlive recommandations are installed
apt: name={{ item }} state=latest install_recommends=no apt: name={{ item }} state=latest install_recommends=no
with_items: with_items:
- fonts-droid
- ghostscript - ghostscript
- lmodern - lmodern
- texlive-fonts-recommended-doc - texlive-fonts-recommended-doc
...@@ -49,6 +48,23 @@ ...@@ -49,6 +48,23 @@
- texlive - texlive
- packages - packages
- name: ensure some texlive recommandations are installed for jessie
apt: name={{ item }} state=latest install_recommends=no
with_items:
- fonts-droid
when: debian_version == "jessie"
tags:
- texlive
- packages
- name: ensure some texlive recommandations are installed for stretch
apt: name={{ item }} state=latest install_recommends=no
with_items:
- fonts-droid-fallback
when: debian_version == "stretch"
tags:
- texlive
- packages
#- name: figure out if texlive is installed #- name: figure out if texlive is installed
# command: dpkg -L texlive-full # command: dpkg -L texlive-full
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment