Upgrade to Pro — share decks privately, control downloads, hide ads and more …

StackstormというIFTTT的なツールをDockerコンテナに載せた小話

gkzz
January 18, 2020

 StackstormというIFTTT的なツールをDockerコンテナに載せた小話

2/7. 今日お話すること
3/7. Stackstormとは
4/7. IFTTT的に作業同士を繋げる方法
5/7. DockerでStackstormを立ち上げる一例
6/7. DockerでStackstormを動かす意義と苦労話
7/7. サンプルコード

gkzz

January 18, 2020
Tweet

More Decks by gkzz

Other Decks in Technology

Transcript

  1. - 3/7. Stackstormとは - 4/7. IFTTT的に作業同士を繋げる方法 - 5/7. DockerでStackstormを立ち上げる一例 -

    6/7. DockerでStackstormを動かす意義と苦労話 - 7/7. サンプルコード 2/7. 今日お話すること
  2. - 3/7. Stackstormとは - 4/7. IFTTT的に作業同士を繋げる方法 - 5/7. DockerでStackstormを立ち上げる一例 -

    6/7. DockerでStackstormを動かす意義と苦労話 - 7/7. サンプルコード 2/7. 今日お話すること
  3. 出所: Create your own - IFTTT - 定形処理の自動化を進めることができる OSS -

    イベント駆動型でひとつひとつの処理をWorkflowを繋げていく - IFTTT for Ops ≒ Stackstorm 3/7. Stackstormとは 3-1/7. Stackstormとは
  4. 3/7. Stackstormとは 3-3/7. Stackstormの構成要素 出所: High Availability Deployment — StackStorm

    3.1.0 documentation Stackstormは   の 複数プロセスから 構成されている オレンジ
  5. - 3/7. Stackstormとは - 4/7. IFTTT的に作業同士を繋げる方法 - 5/7. DockerでStackstormを立ち上げる一例 -

    6/7. DockerでStackstormを動かす意義と苦労話 - 7/7. サンプルコード 2/7. 今日お話すること(再掲)
  6. Succeeded: Failed : Workflow フラグ初期化 succeeded 成功? 4/7. IFTTT的に作業同士を繋げる方法 4-3/7.

    デモのフローチャート Failed NW機器へ Playbook実行 Slackへ通知
  7. - 3/7. Stackstormとは - 4/7. IFTTT的に作業同士を繋げる方法 - 5/7. DockerでStackstormを立ち上げる一例 -

    6/7. DockerでStackstormを動かす意義と苦労話 - 7/7. サンプルコード 2/7. 今日お話すること(再掲)
  8. 5/7. DockerでStackstormを立ち上げる一例 5-2/7. AnsibleとSlack Packをインストールする場合 出所: gkzz/st2-docker-gkz git clone \

    && docker-compose up -d slackbotのトークンなど環境変数の設定 必要なPackをインストールしてくれるシェル スクリプトを実行
  9. - 3/7. Stackstormとは - 4/7. IFTTT的に作業同士を繋げる方法 - 5/7. DockerでStackstormを立ち上げる一例 -

    6/7. DockerでStackstormを動かす意義と苦労話 - 7/7. サンプルコード 2/7. 今日お話すること(再掲)
  10. - Dockerで立ち上げていなくてもあるあるなお話、、、。 - バージョンの引き上げが難儀 -> 特にpython2.7とubuntu14.04 -> 今後はubuntu18.04を使っている StackStorm HA

    in Kubernetesを使っていくことが推奨? 6/7. DockerでStackstormを動かす意義と苦労話 6-1/7. DockerでStackstormを動かす苦労話 出所: Move away from Ubuntu Trusty before the EOL date (April 2019) · Issue #151 · StackStorm/st2-docker