# Ansible
オープンソースの IT 自動化フレームワーク。SSH/API で remote host に接続し、YAML ベースの **Playbook** に書かれた tasks を実行する。命令的スクリプトと異なり、達成手順でなく**望ましいシステム状態**を宣言する declarative モデルを採る(Appendix C)。
- 特徴: idempotence(冪等。反復実行が安定状態へ収束)/ abstraction・modularity(roles/modules で再利用)/ agentless(被管理ノードへの追加導入不要)/ scalability(inventory で多数インスタンスを一括管理)。
- [[MicroRemed]] では、LLM が診断レポートから生成する**緩和アクションの出力形式**として Ansible playbook を採用。診断と行動の橋渡しを単一の宣言的ワークフローで担い、LLM エージェントが診断結果(故障コンポーネント・故障種別)に応じて動的に playbook を生成・実行する。([[2025__arXiv__MicroRemed - Benchmarking LLMs in Microservices Remediation]])
## 関連
- 本ソース: [[2025__arXiv__MicroRemed - Benchmarking LLMs in Microservices Remediation]]
- 利用するベンチマーク: [[MicroRemed]] / [[ThinkRemed]]
- 関連概念: [[障害緩和]]
- 関連 MOC: [[SRE - MOC]]