ansible-playbooks/roles/core/tasks/packages.yml

132 lines
1.9 KiB
YAML

---
- name: Install shells
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- bash
- bash-completion
- bash-doc
- zsh
- zsh-doc
- dash
- ksh
- tcsh
- csh
- rc
- name: Install editors
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- vim-nox
- ed
- nano
- name: Install words
apt:
name: wamerican-insane
cache_valid_time: 3600
- name: Install utils
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- acl
- less
- lsof
- bc
- dc
- psmisc
- procps
- htop
- schedtool
- pciutils
- iftop
- attr
- tree
- parted
- rsync
- name: Install network tools
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- iotop
- iputils-ping
- iputils-arping
- traceroute
- telnet
- iproute2
- ethtool
- dnsutils
- whois
- wget
- curl
- netcat-traditional
- netcat-openbsd
- vlan
- bridge-utils
- tcpdump
- tshark
- ftp
- tftp
- name: Install terminal multiplexers
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- tmux
- screen
- name: Install compression tools
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- bzip2
- gzip
- pax
- lzma
- xz-utils
- cpio
- name: Install ncurses
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- ncurses-bin
- ncurses-term
- name: Install Debian package management tools
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- aptitude
- dselect
- name: Install gpg
apt:
name: gnupg
cache_valid_time: 3600
- name: Install man pages
apt:
name: '{{ item }}'
cache_valid_time: 3600
with_items:
- manpages
- info
- name: Install molly-guard
apt:
name: molly-guard
cache_valid_time: 3600