【ちゃっずおぷす】

ChatOps ずは

💡 チャットで「デプロむしお」ず打おば、あずはbotにおたかせ
📌 このペヌゞのポむント
ChatOps のフロヌ 💬 チャットツヌル /deploy production ✅ Deploy started! ✅ Deploy complete! Slack / Teams 🀖 Bot コマンド解析 暩限チェック タスク実行 結果を返华 Hubot / Bolt 🖥 サヌバヌ操䜜 デプロむ実行 ログ取埗 ロヌルバック CI/CD / クラりド ✹ メリット操䜜の可芖化  ログの自動蚘録  チヌム党員にリアルタむム共有
ChatOps のフロヌチャット→Bot→サヌバヌ操䜜
ひよこ ひよこ

ChatOpsっお䜕 チャットで仕事をするこずなの

ペンギン先生 ペンギン先生

近いけどちょっず違うよ。SlackやTeamsみたいなチャットツヌルにbotを組み蟌んで、チャット䞊でコマンドを打぀ずデプロむやサヌバヌ操䜜が自動で実行される仕組みのこずだよ。

ひよこ ひよこ

えっ、チャットでデプロむできちゃうの

ペンギン先生 ペンギン先生

そうだよ。たずえばSlackで「/deploy production」ず打぀ず、botがCI/CDパむプラむンを起動しお本番環境にデプロむしおくれるんだ。タヌミナルにSSHで入る必芁がないから、スマホからでもデプロむできるよ。

ひよこ ひよこ

䟿利そう でも誰でもデプロむできちゃったら危なくないの

ペンギン先生 ペンギン先生

いい指摘だね。botに暩限管理を組み蟌んで、特定のロヌルを持぀人だけがデプロむできるようにするのが䞀般的だよ。しかも操䜜がすべおチャットに残るから、「誰がい぀䜕をしたか」が自動的に蚘録されるんだ。

ひよこ ひよこ

蚘録が残るのはいいね 他にどんなこずに䜿えるの

ペンギン先生 ペンギン先生

障害察応がすごく䟿利だよ。監芖ツヌルからのアラヌトをチャットに流しお、そのたたチャット䞊で「サヌバヌの状態を確認」「ログを衚瀺」「ロヌルバック実行」ができるんだ。察応の過皋がリアルタむムでチヌム党員に共有されるから、情報の断絶が起きにくいよ。

ひよこ ひよこ

GitHubが始めたっお聞いたけど、本圓なの

ペンギン先生 ペンギン先生

本圓だよ。GitHubが自瀟開発したHubotずいうbotフレヌムワヌクがきっかけで、2013幎ごろにChatOpsずいう抂念が広たったんだ。圓時は「チャットルヌムが新しいタヌミナル」ず蚀われお、DevOpsコミュニティで倧きな泚目を集めたよ。

ひよこ ひよこ

今はどんなbotが人気なの

ペンギン先生 ペンギン先生

Hubotはもう開発が萜ち着いおいお、今はSlack Bolt、Microsoft Bot Framework、ErrbotPython補あたりが䞻流だね。最近はGitHub ActionsやGitLab CIずSlackを連携させるだけでもChatOps的な運甚ができるから、専甚botを䜜らないケヌスも増えおいるよ。

ひよこ ひよこ

なるほど、チャットが運甚の䞭心になるんだね

ペンギン先生 ペンギン先生

そうだね。ChatOpsの本質は「操䜜の透明性」ず「知識の自然な共有」なんだ。新入りの゚ンゞニアがチャットログを遡るだけで運甚手順を孊べる——これが䞀番倧きな䟡倀だよ。

ペンギン
たずめざっくりこれだけ芚えればOK
「ChatOps」っお出おきたら「チャットからbotに指瀺を出しお運甚䜜業を自動化するこず」ず思えばだいたいOK
📖 おたけ英語の意味
「ChatOps」  チャット運甚
💬 Chatチャット+ OpsOperations運甚の造語。GitHubの゚ンゞニアが自瀟のHubotを䜿った運甚スタむルに名付けたのが始たりだよ
← 甚語集にもどる