Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
shell.yml 2.96 KiB
---
# file: roles/common/tasks/shell.yml
- name: ensure installation of basic shell commands
apt:
name:
- git
- vim
- vim-scripts
- zsh
state: present
install_recommends: false
tags:
- packages
- shell
- name: ensure installaton of some additional software
apt:
name:
- aptitude
- atop
- build-essential
- curl
- dnsutils
- ethtool
- file
- git-extras
- htop
- iotop
- less
- lsof
- man
- mtr-tiny
- ncurses-term
- nmap
- pv
- reptyr
- rsync
- screen
- strace
- sysstat
- tcpdump
- tmux
- tree
- whois
state: present
tags:
- packages
- shell
- name: ensure installation of variable additional software
apt:
name: "{{ shell_software }}"
state: present
tags:
- packages
- shell
- name: ensure installation of modern additional software
apt:
name:
- ripgrep
- fd-find
state: present
when: debian_version == "buster"
tags:
- packages
- shell
- name: ensure we have an up-to-date version of grml-zsh-config