macos_setapp

Build Status

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

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

MIT

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
GitHub repository
License
mit
Downloads
93
Owner
Biker, tinkerer, Dev Ops something...