読者です 読者をやめる 読者になる 読者になる

will and way

ただの自分用メモを人に伝える形式で書くことでわかりやすくまとめてるはずのブログ

ChatOps界隈

ChatOps推進

ChatOpsとは

Chat上にCLIを持ち込む

導入方法

Hubotをいれればできるよ

メリット

  • 運用がみんなに伝わる(チャット上のCLIなので操作が全員に伝わる)
  • みんなで運用できる
  • 携帯からでも操作可能
  • 複雑な運用ツールを隠せる

Github社の使い方

  • puppetの実行
  • CI実行
  • ログ確認
  • Merge PR
  • 詳しくはChatops Github

基本方針

  • fabricかrake taskを用意してhubotには難しいことをさせない
  • ステートレス
  • 危険コマンドは--runコマンドをつける。普通のコマンドはドライラン
  • 役割別にbotを分断
  • ネタはほどほどに。

勤怠管理bot

  • "勤怠管理botみやもとさん"を改良

ネタ系、いろいろ系

  • メッセージスケジューラ(リマインダ)
  • 定期的に他のbotを叩く

    boss

  • Android Build
    • dev環境デプロイ
  • Push通知
    • tiboがbossを叩く

      アラート系

課金ログ系

ユーザーの課金一覧

ユーザーの通報チェック

注意点

  • hubotがまだ安定していない
  • hubot-brainまわりが危険。急にスケジュールが消えたりする。
  • 実行しやすさが、脆弱性でもある。
  • ワークフローやパラメータが複雑なものが苦手。