Files
ansible-pull/roles/base/tasks/software/packages_utilities.yml

96 lines
2.2 KiB
YAML

- name: system setup | utilities | install utility packages individually
tags: packages,system,system setup
ansible.builtin.package:
state: latest
name: "{{ item }}"
loop:
- curl
- dmidecode
- htop
- iftop
- iotop
- "{{ lm_sensors_package }}"
- lsof
- ncdu
- neofetch
- net-tools
- "{{ nfs_client_package }}"
- psmisc
- "{{ python_netaddr_package }}"
- gnupg # Required for dearmoring GPG keys with 'gpg --dearmor'
- ranger
- sudo
- rsync
- tldr
- tmux
- traceroute
- vifm
- "{{ vim_package }}"
- "{{ vim_python_jedi_package }}"
- wget
ignore_errors: true
- name: system setup | utilities | install cloud-init and gemu guest agent
tags: packages,system,system setup
ansible.builtin.package:
state: latest
name: "{{ item }}"
loop:
- cloud-init
- qemu-guest-agent
- virt-what
when:
- ansible_virtualization_role == "guest"
- ansible_virtualization_type == "kvm"
ignore_errors: true
- name: system setup | utilities | install utilities (arch)
tags: packages,system,system setup
ansible.builtin.package:
state: latest
name: "{{ item }}"
loop:
- bashtop
- bat
- duf
- fakeroot
- fzf
- eza
- lsd
- pacman-contrib
- which
when: ansible_distribution == "Archlinux"
ignore_errors: true
- name: system setup | utilities | install man-pages (arch)
tags: packages,system,settings
community.general.pacman:
state: latest
name: "{{ item }}"
loop:
- man-db
- man-pages
- "{{ python_passlib_package }}"
when: ansible_distribution == "Archlinux"
ignore_errors: true
- name: system setup | utilities | install utilities (debian)
tags: packages,system,system setup
ansible.builtin.package:
state: latest
name: "{{ item }}"
loop:
- bat
- sudo
- htop
- exa
- dnsutils
- unattended-upgrades
- "{{ python_passlib_package }}"
when: ansible_distribution in [ "Debian", "Ubuntu" ]
ignore_errors: true
- name: system setup | utilities | install AUR helper (arch)
ansible.builtin.import_tasks: aur_helper.yml
when: ansible_facts['os_family'] == "Archlinux"