Files
swarm-master/ansible/roles/openclaw/tasks/system-tools-linux.yml
William Valentin ebce788702 Add missing apt packages to system-tools role
Adds packages installed on zap that were absent from the playbook:
btop, byobu, fd-find, ffmpeg, gh, mtr-tiny, screen, whois, yt-dlp

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 13:50:42 -07:00

66 lines
1.2 KiB
YAML

---
# Linux-specific system tools installation (apt-based)
- name: Install essential system tools (Linux - apt)
ansible.builtin.apt:
name:
# Editors
- vim
- nano
# Version control
- git
- git-lfs
# Network tools
- curl
- wget
- netcat-openbsd
- net-tools
- dnsutils
- iputils-ping
- traceroute
- tcpdump
- nmap
- socat
- telnet
# Debugging tools
- strace
- lsof
- gdb
- htop
- iotop
- iftop
- sysstat
- procps
# System utilities
- tmux
- screen
- tree
- jq
- unzip
- rsync
- less
- mtr-tiny
- whois
- byobu
# Modern CLI replacements / extras
- btop
- fd-find
# Media
- ffmpeg
- yt-dlp
# GitHub CLI
- gh
# Build essentials for development
- build-essential
- file
state: present
update_cache: true
- name: Deploy global vim configuration (Linux)
ansible.builtin.template:
src: vimrc.j2
dest: /etc/vim/vimrc.local
owner: root
group: root
mode: '0644'