From 41f5acd61b35ec5e1ba80315c8265af3b95e8dad Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Sat, 16 Nov 2019 12:18:32 +0000 Subject: [PATCH] Use blocks to organize package installations --- roles/packages/tasks/main.yml | 68 ++++++++++++++++++----------------- 1 file changed, 36 insertions(+), 32 deletions(-) diff --git a/roles/packages/tasks/main.yml b/roles/packages/tasks/main.yml index 2cb15a0..39d72d7 100644 --- a/roles/packages/tasks/main.yml +++ b/roles/packages/tasks/main.yml @@ -1,37 +1,41 @@ --- -- name: Install apt packages (Debian) +- name: Set up Debian machine when: ansible_os_family == "Debian" become: yes - apt: name={{ item }} state=latest update_cache=yes - loop: - - curl - - exuberant-ctags - - gpg - - htop - - psmisc - - shellcheck - - sqlite - - stow - - tree + block: + - name: Install apt packages + apt: name={{ item }} state=latest update_cache=yes + loop: + - curl + - exuberant-ctags + - gpg + - htop + - psmisc + - shellcheck + - sqlite + - stow + - tree -- name: Install homebrew packages (macOS) +- name: Set up macOS machine when: ansible_os_family == "Darwin" - homebrew: name={{ item }} state=latest - loop: - - coreutils - - ctags - - curl - - exiftool - - findutils - - gnu-sed - - gpg - - htop - - imagemagic - - jupyter - - pstree - - reattach-to-user-namespace - - shellcheck - - sqlite - - stow - - tree - - youtube-dl + block: + - name: Install homebrew packages + homebrew: name={{ item }} state=latest + loop: + - coreutils + - ctags + - curl + - exiftool + - findutils + - gnu-sed + - gpg + - htop + - imagemagic + - jupyter + - pstree + - reattach-to-user-namespace + - shellcheck + - sqlite + - stow + - tree + - youtube-dl