Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daemonza/setupmac
Using Ansible to setup my Mac
https://github.com/daemonza/setupmac
ansible macos
Last synced: 3 months ago
JSON representation
Using Ansible to setup my Mac
- Host: GitHub
- URL: https://github.com/daemonza/setupmac
- Owner: daemonza
- License: mit
- Created: 2017-03-02T10:59:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-05T04:50:43.000Z (almost 7 years ago)
- Last Synced: 2024-07-29T10:31:56.114Z (3 months ago)
- Topics: ansible, macos
- Language: Shell
- Size: 26.4 KB
- Stars: 92
- Watchers: 7
- Forks: 58
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list-ansible - setupmac
README
### Setupmac
This is a [Ansible](https://www.ansible.com/) playbook to quickly setup
a Mac to how I like it.To setup run the following command :
```
curl -s https://raw.githubusercontent.com/daemonza/setupmac/master/start.sh | /bin/bash
```The start.sh script installs `pip` and then `ansible` with pip.
Then git clone this repository and execute the `ansible` playbook which does
all the heavy lifting of setting your mac.If you already have ansible installed or prefer running it directly, execure the following :
```
ansible-playbook -i ./hosts playbook.yml --verbose
```The playbook use homebrew with cask to install most things. You can see a list of
what get's installed at [here](https://raw.githubusercontent.com/daemonza/setupmac/master/roles/setup/vars/main.yml). If you want to change the list of applications, clone
this repository, and edit this file, and run the `start.sh` script.The applications it cannot install through homebrew get's downloaded to
`$HOME/Downloads`, it's up to you to install them from the Downloads directory.#### Uninstall
If you want to undo all the changes that `setupmac` did, run
```
start.sh uninstall
```