StackStorm
StackStorm には Ansible や Zabbix、Slackなどのツールと連携するための Pack という機能単位があり、StackStorm Exchange というサイトで一覧が確認できます。 新しい Pack が追加されたときは公式ブログで紹介されるので気がつけるのですが、既存の Pack …
■ はじめに StackStorm の環境を準備するには、インストールスクリプトを実行する方法や Ansible の Playbook を実行する方法などがありますが、先日の公式ブログでは vagrant で VMごと StackStorm の環境を準備する方法が紹介されていました。 stackstorm.…
■ はじめに 以前のエントリで、 StackStorm の Slack Pack の Action を利用して、Slack への投稿を試しました。 tekunabe.hatenablog.jp 今回は、Action ではなく、Trigger や Sensor を使って Slack 上のイベントを拾って何かする、という機能を試してみま…
■ はじめに 2018/05/29 に開催された、Tech Night @ Shiodome # 8の中で「明日からできる、st2のActionの作り方」という発表がありました。 まだActionは作ったことがなかったのですが、これを聞いて簡単なものを作ってみようと思ってやってみました。 speak…
■ はじめに StackStorm には Slack と連携するための Pack が用意されています。 この記事では、環境の準備と、簡単な動作確認としてSlackへの手動投稿を試します。 ■ 環境の準備 StackStorm 本体のインストール 今回は 以下の方法でインストールします。 te…
はじめに StackStorm の Ansible Pack を利用して Junos のルーターに接続しようとしたところ、 ncclient is not installed というエラーになってしまいました。 このエラー自身はAnsible 単体で利用した時にも見かけたことがあったので対処方法を知っていま…
■ はじめに StackStorm と Ansible 連携を試すために、Cisco IOS ルーターに設定を投入する方法を確認しました。 この記事では、環境の準備と st2 run コマンドによる簡単な Ansible 連携の方法をご紹介します。 ■ StackStorm側の準備 StackStorm 本体のイン…
■ はじめに イベントリブンな自動化ツールである StackStorm は、aws pack(拡張機能)をインストールすることによって、AWSを連携して様々な操作ができるようになります。 この記事では、StackStormのコマンドの実行によりEC2 インスタンスの情報を取得する…
■ はじめに イベントドリブンな自動化ツール StackStorm の公式ドキュメントに、Ansibleでのインストール方法が記載されていたので、試してみます。 ・ドキュメント https://docs.stackstorm.com/install/ansible.html ・Playbook github.com ■ 環境 インス…
2017/10/11 に StackStorm をテーマにした「Tech Night @ Shiodome # 5」が開催され、参加してきました。 日本語の情報はまだそこまで多くないので、大変参考になる勉強会でした。 techsio.connpass.com 各発表のスライドはconnpassのページにまとまられてい…