Files
semaphore/playbooks/install-essential-tools.yml

24 lines
396 B
YAML

---
- name: Ensure essential tools are installed on all hosts
hosts: all
become: true
vars:
essential_packages:
- curl
- git
- jq
- htop
- unzip
- ca-certificates
- net-tools
- acl
- fzf
tasks:
- name: Install common tools
apt:
name: "{{ essential_packages }}"
state: present
update_cache: yes