てくなべ (tekunabe)

ansible / network automation / 学習メモ

StackStorm

【StackStorm】様々な Pack の更新状況をWebで確認する

StackStorm には Ansible や Zabbix、Slackなどのツールと連携するための Pack という機能単位があり、StackStorm Exchange というサイトで一覧が確認できます。 新しい Pack が追加されたときは公式ブログで紹介されるので気がつけるのですが、既存の Pack …

Vagrant で手軽に VM ごと StackStorm の環境を準備する

■ はじめに StackStorm の環境を準備するには、インストールスクリプトを実行する方法や Ansible の Playbook を実行する方法などがありますが、先日の公式ブログでは vagrant で VMごと StackStorm の環境を準備する方法が紹介されていました。 stackstorm.…

StackStorm で Slack 投稿時に特定のアクションをするルールを作ってみた

■ はじめに 以前のエントリで、 StackStorm の Slack Pack の Action を利用して、Slack への投稿を試しました。 tekunabe.hatenablog.jp 今回は、Action ではなく、Trigger や Sensor を使って Slack 上のイベントを拾って何かする、という機能を試してみま…

はじめて StackStorm の Action を作ってみた

■ はじめに 2018/05/29 に開催された、Tech Night @ Shiodome # 8の中で「明日からできる、st2のActionの作り方」という発表がありました。 まだActionは作ったことがなかったのですが、これを聞いて簡単なものを作ってみようと思ってやってみました。 speak…

StackStorm 経由で Slack に投稿する(準備 ~ st2 run編)

■ はじめに StackStorm には Slack と連携するための Pack が用意されています。 この記事では、環境の準備と、簡単な動作確認としてSlackへの手動投稿を試します。 ■ 環境の準備 StackStorm 本体のインストール 今回は 以下の方法でインストールします。 te…

StackStorm の Ansible Pack で利用するPythonパッケージの追加インストール方法

はじめに StackStorm の Ansible Pack を利用して Junos のルーターに接続しようとしたところ、 ncclient is not installed というエラーになってしまいました。 このエラー自身はAnsible 単体で利用した時にも見かけたことがあったので対処方法を知っていま…

StackStorm と Ansible で Cisco IOS ルーターに設定を投入する(st2 run編)

■ はじめに StackStorm と Ansible 連携を試すために、Cisco IOS ルーターに設定を投入する方法を確認しました。 この記事では、環境の準備と st2 run コマンドによる簡単な Ansible 連携の方法をご紹介します。 ■ StackStorm側の準備 StackStorm 本体のイン…

StackStorm の st2 run コマンドで AWS EC2 インスタンスの状態を取得する

■ はじめに イベントリブンな自動化ツールである StackStorm は、aws pack(拡張機能)をインストールすることによって、AWSを連携して様々な操作ができるようになります。 この記事では、StackStormのコマンドの実行によりEC2 インスタンスの情報を取得する…

Ansible で StackStorm をインストールする

■ はじめに イベントドリブンな自動化ツール StackStorm の公式ドキュメントに、Ansibleでのインストール方法が記載されていたので、試してみます。 ・ドキュメント https://docs.stackstorm.com/install/ansible.html ・Playbook github.com ■ 環境 インス…

StackStormの勉強会(Tech Night @ Shiodome # 5)のスライドと動画まとめ

2017/10/11 に StackStorm をテーマにした「Tech Night @ Shiodome # 5」が開催され、参加してきました。 日本語の情報はまだそこまで多くないので、大変参考になる勉強会でした。 techsio.connpass.com 各発表のスライドはconnpassのページにまとまられてい…