Merge branch 'dev'
This commit is contained in:
commit
33d7b38257
11
local.yml
11
local.yml
@ -48,7 +48,7 @@
|
||||
- include: facts/general/system.yml
|
||||
- include: facts/workstation/package.yml
|
||||
|
||||
# Set up any systems that do not come with Desktop Environments
|
||||
# Set Up Desktop Environments #
|
||||
- include: tasks/workstation/freebsd/software/gui.yml
|
||||
when: ansible_system == "FreeBSD"
|
||||
|
||||
@ -57,7 +57,7 @@
|
||||
|
||||
- include: tasks/workstation/settings/gnome.yml
|
||||
|
||||
# Additional tasks to configure systems with Desktop Environments
|
||||
# Software Tasks #
|
||||
- include: tasks/workstation/linux/software/flatpaks.yml
|
||||
when: ansible_system == "Linux" and flatpak_distro
|
||||
|
||||
@ -67,6 +67,13 @@
|
||||
- include: tasks/workstation/linux/software/brave.yml
|
||||
when: ansible_pkg_mgr == "apt"
|
||||
|
||||
- include: tasks/workstation/mac-os/software/brew.yml
|
||||
when: ansible_system == "Darwin"
|
||||
|
||||
- include: tasks/workstation/mac-os/software/dmg.yml
|
||||
when: ansible_system == "Darwin"
|
||||
|
||||
# Configuration Tasks #
|
||||
- include: tasks/workstation/linux/cron/ansible.yml
|
||||
when: ansible_system == "Linux"
|
||||
|
||||
|
51
tasks/workstation/mac-os/software/brew.yml
Normal file
51
tasks/workstation/mac-os/software/brew.yml
Normal file
@ -0,0 +1,51 @@
|
||||
---
|
||||
# Download packages from Homebrew.
|
||||
# Should this just be done in a Generic view? Is this really mac-specific, or just the facts?
|
||||
# FreeBSD has its own. May be good to keep it separate so it's more to-the-point.
|
||||
|
||||
- name: Workstation | Mac OS | Software | Brew | Install Packages
|
||||
package:
|
||||
name:
|
||||
- atomic-wallet
|
||||
- brave-browser
|
||||
- discord
|
||||
- garmin-express
|
||||
- telegram-desktop
|
||||
status: present
|
||||
|
||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Coding)
|
||||
package:
|
||||
name:
|
||||
- android studio
|
||||
- firefox-esr
|
||||
- visual-studio-code
|
||||
status: present
|
||||
when: coding is defined
|
||||
|
||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Editing)
|
||||
package:
|
||||
name:
|
||||
- audacity
|
||||
- shotcut
|
||||
status: present
|
||||
when: editing is defined
|
||||
|
||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Gaming)
|
||||
package:
|
||||
name:
|
||||
- battle-net
|
||||
- steam
|
||||
status: present
|
||||
when: gaming is defined
|
||||
|
||||
- name: Workstation | Mac OS | Software | Brew | Install Packages (Cycling)
|
||||
package:
|
||||
name:
|
||||
- zwift
|
||||
status: present
|
||||
when: cycling is defined
|
||||
|
||||
#- name: Workstation | Mac OS | Software | Brew | Remove Packages
|
||||
# package:
|
||||
# name:
|
||||
# status: present
|
4
tasks/workstation/mac-os/software/dmg.yml
Normal file
4
tasks/workstation/mac-os/software/dmg.yml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
# Download and install DMG files that are not yet in Homebrew.
|
||||
|
||||
# macFUSE, sshfs, balena-etcher
|
Loading…
x
Reference in New Issue
Block a user