My ansible playbooks to setup macOS laptos with a development environment.
export GITHUB_TOKEN="<- token ->"
curl -sO https://raw.githubusercontent.com/protiumx/autoenv/main/autoenv
The script will install the initial requirements:
- xCode
- Hombrew
- Git
- Python3 and PIP
- Virtual env
- Ansible
From there, ansible
takes over with the autoenv playbook.
When ansible
is done, the post-install script run commands that are not suitable for ansible
.
ansible
will upload the ssh key to github, for that you need to export a GITHUB_TOKEN
before running the scripts.
Most of the customizable configs reside on the grou-vars definitions.
You can check all the system settings, brew
packages/casks and app store apps that will be installed.