Files
infra/dotfiles/desktop/.bashrc.d/50-ap.sh
Fabio Scotto di Santolo d48d2db0ba Color ap command output in cyan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 18:00:09 +02:00

19 lines
309 B
Bash
Executable File

#!/bin/bash
ap() {
export PLAYBOOK_DIR="${PLAYBOOK_DIR:-$HOME/AnsiblePlaybook}"
(
cd "$PLAYBOOK_DIR"
local cmd=(ansible-playbook ansible/site.yml -l "$HOSTNAME" -K)
if [ -n "$1" ]; then
cmd+=(--tag "$1")
fi
printf '\033[0;36m+ %s\033[0m\n' "${cmd[*]}"
"${cmd[@]}"
)
}