role_base_pkgs/tasks/main.yml

63 lines
1.2 KiB
YAML

---
###########################################################
#
# This role will install a selected set of packages as a desired baseline
# package collection.
#
###########################################################
# tasks file for base_pkgs
- debug: msg="Installing desired list of base packages"
- name: Installed desired list of base packages (Debian based distros)
apt:
name:
- build-essential
- conspy
- cron
- curl
- dnsutils
- elinks
- git
- htop
- jq
- logrotate
- multitail
- net-tools
- pandoc
- pylint
- python3
- python3-pip
- rsyslog
- sudo
- tmux
- tree
- vim
- vim-scripts
- wget
state: latest
when: ansible_os_family == "Debian"
- name: Installed desired list of base packages (Arch based distros)
pacman:
name:
- cronie
- curl
- elinks
- git
- htop
- inetutils
- multitail
- net-tools
- python3
- tmux
- tree
- vim
- wget
state: present
force: true
update_cache: true
when: ansible_os_family == "Archlinux"
# EOF