ansible-playbooks/roles/system/base/tasks/dev_minimal.yml
2022-03-19 12:32:27 +08:00

49 lines
772 B
YAML

---
- name: Set minimal development environment
dnf:
state: present
name:
- neovim
- python-neovim
- git
- just
- kitty
- kitty-doc
- kitty-terminfo
- man-db
- man-pages
- name: Install GNU build system components
dnf:
state: present
name:
- autoconf
- autoconf-archive
- coreutils
- findutils
- libtool
- make
- name: Setup container development tools
dnf:
state: present
name:
- podman
- toolbox
- openssl
- name: Install backup tools
dnf:
state: present
name:
- borgbackup
- borgmatic
- name: Install extra build systems
dnf:
state: present
name:
- cmake
- meson
- ninja-build