96 lines
2.2 KiB
YAML
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"
|