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

Remove with_items from apt

parent 8dc3915b
Branches
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
# file: roles/baremetal/tasks/apcupsd.yml
- name: ensure apcupsd is installed
apt: state=latest name=apcupsd
apt: state=present name=apcupsd
notify:
- restart apcupsd
tags:
......
......@@ -3,14 +3,13 @@
- name: ensure baremetal-specific packages are installed
apt:
name: "{{ item }}"
state: present
with_items:
name:
- lldpd
- lm-sensors
- hddtemp
- smartmontools
- hdparm
state: present
tags:
- baremetal
- packages
......
......@@ -82,7 +82,6 @@
apt:
name: apt-transport-https
state: present
with_items: "{{ branding_apt_repos }}"
when:
- branding_apt_repos is defined
- item|truncate(5, True, '') == "https"
......
......@@ -2,10 +2,11 @@
# file: roles/cups-client/tasks/main.yml
- name: ensure cups-client is installed
apt: name="{{item}}" state=latest
with_items:
apt:
name:
- cups-client
- cups-bsd
state: latest
tags:
- cups-client
- packages
......
......@@ -3,13 +3,12 @@
- name: ensure any dependencies are available
apt:
name: "{{ item }}"
state: present
with_items:
name:
- python3
- fortune-mod
- fortunes
- fortunes-off
state: present
tags:
- debian-updates
......
......@@ -2,9 +2,7 @@
- name: ensure required software for ansible is installed
apt:
name: "{{ item }}"
state: present
with_items:
name:
- python-yaml
- python-jinja2
- python-paramiko
......@@ -13,6 +11,7 @@
- python-packaging
- asciidoc # documentation
- squashfs-tools # needed for guest-overlay
state: present
tags:
- management
- ansible
......@@ -59,12 +58,11 @@
- name: ensure we have the necessary packages for building packages
apt:
name: "{{ item }}"
state: present
with_items:
name:
- build-essential
- devscripts
- debhelper
- quilt
state: present
tags:
- management
......@@ -10,8 +10,10 @@
- nullmailer
- name: ensure other smtp daemons are uninstalled
apt: name={{ item }} state=absent purge=yes
with_items:
apt:
state: absent
purge: yes
name:
- exim4
- postfix
- citadel-mta
......
......@@ -4,8 +4,8 @@
# this should be a real subset of texlive-full but not more than necessary
- name: ensure texlive is installed
apt: name={{ item }} state=latest install_recommends=no
with_items:
apt:
name:
- texlive-base
- texlive-games
- texlive-humanities
......@@ -19,13 +19,15 @@
- texlive-luatex
- texlive-bibtex-extra
- biber
state: present
install_recommends: no
tags:
- texlive
- packages
- name: ensure some texlive recommandations are installed
apt: name={{ item }} state=latest install_recommends=no
with_items:
apt:
name:
- ghostscript
- lmodern
- texlive-fonts-recommended-doc
......@@ -49,23 +51,21 @@
- fonts-sil-charis
- texlive-fonts-extra
- texlive-generic-extra
state: present
install_recommends: no
tags:
- texlive
- packages
- name: ensure some texlive recommandations are installed for jessie
apt: name={{ item }} state=latest install_recommends=no
with_items:
- fonts-droid
apt: name=fonts-droid state=latest install_recommends=no
when: ansible_distribution_release == "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
apt: name=fonts-droid-fallback state=latest install_recommends=no
when: ansible_distribution_release == "stretch"
tags:
- texlive
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment