marcomc.macos_setapp
Ansible Role to Install SetApp Application Store
This role installs the SetApp application store using Homebrew, takes it out of quarantine, and launches it.
Once SetApp is open, users can install their favorite applications from it.
This role is used in Splinter, a specific provisioning tool for macOS.
(Soft) Requirements & Dependencies
- Jeff Geerling's geerlingguy.homebrew, which is specified as a dependency in Ansible Galaxy.
Ansible
This role has been tested on the following version:
- 2.9
Operating Systems
The target is macOS 10.15, but it may also work on earlier versions (not yet tested).
Example Playbook
To use this role, include it in your list like this:
- host: all
roles:
- marcomc.macos_setapp
Variables
Target User: target_user_id
This is used if you want to link the SetApp
directory to a different user's Dock.
target_user_id: "{{ ansible_user_id }}" # Options
By default, it adds it to the current user's Dock.
Continuous Integration
This role currently has a basic Travis test (for GitHub).
Troubleshooting & Known Issues
License
Author: Marco Massari Calderone (c) 2020 - marco@marcomc.com
Informazioni sul progetto
Ansible role to install and launch SetApp application store. Also used in Splinter provisioning tool.
Installa
ansible-galaxy install marcomc.macos_setapp
Licenza
mit
Download
103
Proprietario
Biker, tinkerer, Dev Ops something...