59 lines
No EOL
1.1 KiB
YAML
59 lines
No EOL
1.1 KiB
YAML
- name: Install os-agnostic packages
|
|
become: true
|
|
ansible.builtin.package:
|
|
name:
|
|
- git
|
|
- tmux
|
|
- python-pip
|
|
- fish
|
|
- rofi
|
|
- automake
|
|
- libtool
|
|
- mpv
|
|
- ncdu
|
|
- xclip
|
|
state: present
|
|
tags:
|
|
- agnostic
|
|
|
|
- name: Install Arch packages
|
|
become: true
|
|
when: ansible_os_family == "Archlinux"
|
|
ansible.builtin.import_tasks: arch.yml
|
|
tags:
|
|
- arch
|
|
|
|
- name: Install Debian packages
|
|
become: true
|
|
when: ansible_os_family == "Debian"
|
|
ansible.builtin.import_tasks: debian.yml
|
|
tags:
|
|
- debian
|
|
|
|
- name: Install RHEL packages
|
|
become: true
|
|
when: ansible_os_family in ["RedHat", "Nobara"]
|
|
ansible.builtin.import_tasks: rhel.yaml
|
|
tags:
|
|
- rhel
|
|
|
|
- name: Install Rust packages
|
|
ansible.builtin.import_tasks: rust.yml
|
|
tags:
|
|
- rust
|
|
|
|
- name: Install Python packages
|
|
ansible.builtin.import_tasks: python.yml
|
|
tags:
|
|
- python
|
|
|
|
- name: Install Flatpak packages
|
|
ansible.builtin.import_tasks: flatpak.yml
|
|
tags:
|
|
- flatpak
|
|
|
|
- name: Install Snap packages
|
|
become: true
|
|
ansible.builtin.import_tasks: snap.yml
|
|
tags:
|
|
- snap |