From 6fab295603157ddb307ef1d450de9bb84fa4bfd8 Mon Sep 17 00:00:00 2001 From: Lars Beckers <lars.beckers@rwth-aachen.de> Date: Fri, 13 Apr 2018 21:13:17 +0200 Subject: [PATCH] shell: make some software configurable by variable --- shell/defaults/main.yml | 9 +++++++++ shell/tasks/shell.yml | 15 +++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 shell/defaults/main.yml diff --git a/shell/defaults/main.yml b/shell/defaults/main.yml new file mode 100644 index 0000000..dd9aa0d --- /dev/null +++ b/shell/defaults/main.yml @@ -0,0 +1,9 @@ +--- + +shell_software: + - bash-completion + - emacs + - pwgen + - snmp + - telnet + - lftp diff --git a/shell/tasks/shell.yml b/shell/tasks/shell.yml index 6190e3d..3e1bae0 100644 --- a/shell/tasks/shell.yml +++ b/shell/tasks/shell.yml @@ -22,31 +22,25 @@ with_items: - aptitude - atop - - bash-completion - build-essential - curl - dnsutils - - emacs - ethtool - file - git-extras - htop - iotop - - lftp - lsof - mtr-tiny - ncurses-term - nmap - pv - - pwgen - reptyr - rsync - screen - - snmp - strace - sysstat - tcpdump - - telnet - tmux - tree - whois @@ -56,6 +50,15 @@ - packages - shell +- name: ensure installation of variable additional software + apt: + name: "{{ item }}" + state: installed + with_items: "{{ shell_software }}" + tags: + - packages + - shell + - name: ensure we have an up-to-date version of grml-zsh-config get_url: url: https://www.archlinux.org/packages/extra/any/grml-zsh-config/download/ -- GitLab