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