Files
gongfoo/script/debug.sh
rob thijssen a931b4ceaa
All checks were successful
build / check (push) Successful in 2m37s
build / fmt (push) Successful in 18s
build / clippy (push) Successful in 2m41s
build / test (push) Successful in 3m9s
chore: introspect remote service status
2026-05-12 06:52:05 +03:00

17 lines
617 B
Bash
Executable File

#!/usr/bin/env bash
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(dirname "$SCRIPT_DIR")"
MANIFEST="$ROOT_DIR/asset/manifest.yml"
for controller_host in $(yq --raw-output .environments.prod.components.controller.hosts[] ${MANIFEST}); do
echo "controller: ${controller_host}"
ssh ${controller_host} systemctl status --no-pager gongfoo-controller.service
echo
done
for agent_host in $(yq --raw-output .environments.prod.components.agent.hosts[] ${MANIFEST}); do
echo "agent: ${agent_host}"
ssh ${agent_host} systemctl status --no-pager gongfoo-agent.service
echo
done