ansible/roles/install-packages/tasks/main.yml

55 lines
914 B
YAML
Executable File

---
# tasks file for install-packages
- block: # red hat based distros
- yum: name={{item}} state=latest update_cache=True
with_items:
- iptables-services
- iperf3
- git
- zsh
- vim
- wget
- epel-release
- bmon
- curl
- tcpdump
- nmap
- mc
- nano
- iptraf-ng
when: ansible_os_family == "RedHat"
- block: # debina based distros
- apt: name={{item}} state=latest update_cache=True
with_items:
- iperf3
- git
- zsh
- vim
- wget
- bmon
- curl
- tcpdump
- nmap
- nano
- mc
- iptraf-ng
when: ansible_os_family == "Debian"
- block: # alpine
- apk: name={{item}} state=latest update_cache=True
with_items:
- git
- zsh
- zsh-vcs
- vim
- wget
- curl
- tcpdump
- nmap
- bmon
- shadow
- nano
- mc
- iptraf-ng
when: ansible_os_family == "Alpine"