macos_setapp
Ansible role to install SetApp application store
Installs SetApp application store via homebrew, removes it from quarantine and launch it.
Once it's launched the user can install all its 'favourite' apps from SetApp.
Used in Splinter, an opinionated provisioning tool for macOS.
(Soft) Requirements & Dependencies
- Jeff Geerling's' geerlingguy.homebrew which is defined as Ansible Galaxy dependency
Ansible
It was tested on the following versions:
- 2.9
Operating systems
Target MacOS 10.15 possibly earlier versions too (not yet tested)
Example Playbook
Just include this role in your list. For example
- host: all
roles:
- marcomc.macos_setapp
Variables
Target User: target_user_id
Used in case you want to link the Setapp
dir to another user Dock
.
target_user_id: "{{ ansible_user_id }}" # Options
By defaults it add it to the current user's Dock.
Continuous integration
This role has (not yet) a travis basic test (for github) only.
Troubleshooting & Known issues
License
Author : Marco Massari Calderone (c) 2020 - marco@marcomc.com
About
Ansible role to install and launch SetApp application store. Also used in Splinter provisioning tool.
Install
ansible-galaxy install marcomc/ansible-role-macos-setapp
License
mit
Downloads
93
Owner
Biker, tinkerer, Dev Ops something...