echo "Starting Hardware Specification Check..."
if ! command -v ansible-playbook &> /dev/null; then
echo "Error: Ansible이 설치되어 있지 않습니다."
echo "설치 방법: pip install ansible"
exit 1
fi
echo "참고: 대상 서버들에 'jq' 패키지가 설치되어 있어야 합니다."
echo "CentOS/RHEL: sudo yum install jq"
echo "Ubuntu/Debian: sudo apt install jq"
echo ""
echo "하드웨어 사양 수집을 시작합니다..."
ansible-playbook -i inventory.ini hardware-spec-check.yml -v
if [ -f "./hardware_specs_report.csv" ]; then
echo ""
echo "========================================"
echo "수집 완료! 결과 파일이 생성되었습니다:"
echo "- hardware_specs_report.csv"
echo "========================================"
echo ""
echo "CSV 파일 미리보기:"
head -5 ./hardware_specs_report.csv
else
echo "결과 파일 생성에 실패했습니다."
fi