xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Activate
eval "$(/opt/homebrew/bin/brew shellenv)"
# Install uv
brew install uv
# Create a virtual environment
uv venv .venv --prompt "dotfiles"
# Activate the virtual environment
source .venv/bin/activate
# Install dependencies
uv sync
ansible-playbook playbooks/main.yml
ansible-playbook playbooks/main.yml --list-tags
Example:
playbook: playbooks/main.yml
play #1 (all): Setup workstation TAGS: []
TASK TAGS: [akamai, alacritty, always, aws, azure, cli-tools, docker, fonts, gcloud, git, gpg, homebrew-update, iterm2, javascript, kubernetes, nvim, python, rust, ssh, terraform, vim, zsh]
ansible-playbook playbooks/main.yml -t <tag>,<tag>
Example:
ansible-playbook playbooks/main.yml -t kubernetes,terraform
ansible-lint