IaC way to manage local development environment.
Launch the installer:
xcode-select --install
Install brew.
Install ansible:
brew install ansible
Download dependencies (optional):
ansible-galaxy install -r requirements.yml
You can overwrite default config:
cp default.config.yml config.yaml
and keep / adjust only necessary values.
Install software:
ansible-playbook playbooks/software.yml
Configure CLI and dotfiles:
ansible-playbook playbooks/cli.yml
Generate SSH key:
ansible-playbook playbooks/keys.yml
Run Docker:
ansible-playbook playbooks/docker.yml