All Articles

slackにPOSTするplaybook

やりたいこと

ブレイブックが完了したらslackで知らせて欲しい。

  • プレイブック

    ---
    - hosts: 127.0.0.1
    
    tasks:
        - name: POST
          comumunity.general.slack:
            token: <slackトークンを記入>
            username: 'Ansible'
            channel: '#deployreport'
            msg: '{{ inventory_hostname }} complated.'
          delegate_to: localhost
            

できること

deployreport チャンネルに Ansible が完了通知をPOSTします。 delegate_to でプレイブックを実行したノードから通知を飛ばす意図があったりします。

Published Nov 13, 2023

わたしが作成したサイト・サービスをまとめています。最近は割と雑記も多いです。なお、当サイトに記載している情報などは組織・団体の公式見解とは無関係です。