Files
env-ansible/tasks/workstation/freebsd/software/packages.yml
T
2026-10-02 11:26:21 -07:00

75 lines
1.5 KiB
YAML

---
# Packages for FreeBSD workstation.
# General #
- name: Workstation | FreeBSD | Software | Packages | General | Install
ansible.builtin.package:
name:
- "{{ firefox_esr }}"
- "{{ evolution }}"
- telegram-desktop
- libreoffice
state: present
- name: Workstation | FreeBSD | Software | Packages | General | Uninstall Bloat
ansible.builtin.package:
name:
- "{{ firefox }}"
- "{{ thunderbird }}"
state: absent
# Coding #
- name: Workstation | FreeBSD | Software | Packages | Coding | Install
ansible.builtin.package:
name:
- vscode
state: present
when: coding
- name: Workstation | FreeBSD | Software | Packages | Coding | Install
ansible.builtin.package:
name:
- vscode
state: absent
when: not coding
# Media Editors #
- name: Workstation | FreeBSD | Software | Packages | Editing | Install
ansible.builtin.package:
name:
- gimp
- shotcut
- obs-studio
state: present
when: editing in (true, "video")
- name: Workstation | FreeBSD | Software | Packages | Editing | Install
ansible.builtin.package:
name:
- gimp
- shotcut
- obs-studio
state: absent
when: not editing in (true, "video")
# Gaming #
- name: Workstation | FreeBSD | Software | Packages | Gaming | Install
ansible.builtin.package:
name:
- 0ad
- supertuxkart
state: present
when: gaming
- name: Workstation | FreeBSD | Software | Packages | Gaming | Install
ansible.builtin.package:
name:
- 0ad
- supertuxkart
state: absent
when: not gaming