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 poetry
brew install pipx
pipx ensurepath
pipx install poetry
# Install dependencies
poetry install --no-root
poetry run ansible-playbook playbooks/main.yml
poetry run 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, ssh, terraform, vim, zsh]
poetry run ansible-playbook playbooks/main.yml -t <tag>,<tag>
Example:
poetry run ansible-playbook playbooks/main.yml -t kubernetes,terraform
poetry run ansible-lint