LoginSignup
7
7

More than 3 years have passed since last update.

AnsibleからSlackへの通知方法

Posted at

この記事の対象者

  • Ansibleでの環境構築の終了まだかな~とチラチラしすぎてイライラしてる人
  • Slackで通知を受けないと不安になる病を患っている人

前提条件

  • Slackが導入されている事
  • Ansibleが導入されている事
  • 効率化すると「ずるい」と言われない職場で働いてる

※記事内ではAnsible2.8.4を利用

通知を受け取る為の3つの方法(意識高い)

超簡単なのでざっくり。

  1. SlackでIncoming Webhookを作成
  2. 生成されたWebhook URLをメモっておく
    https://hooks.slack.com/services/なんやかんや/値が/設定されている
    Tokenで実際に使うのはServices/以下のなんやかんや~部分以下全部です。

  3. playbookに必要事項を書き込む

公式より抜粋

- name: insert a color bar in front of the message for visibility purposes and use the default webhook icon and name configured in Slack
  slack:
    token: thetoken/generatedby/slack
    msg: '{{ inventory_hostname }} is alive!'
    color: good
    username: ''
    icon_url: ''

後は実行するだけ。
これでSlackに通知が飛びます。
超簡単ですね。

token部分には自分で生成したなんやかんや/値が/設定されているの部分を設定して下さい。

version 2.8以降はhexでcolorを設定出来るようにもなった様です。
後は優雅なひとときをお過ごしください。

参考

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7