Most people do not need this pack. If you want to use ChatOps with StackStorm, use the st2chatops package, which is installed by default with StackStorm. The chatops pack (st2chatops package) includes Hubot, already wired up to StackStorm. See docs.stackstorm.com/chatops/index.html for more about how to configure ChatOps.
Only install this pack if you are really sure that you need it. See the Actions section to see if this pack is useful for you.
Pack that provides management/integration with Hubot
Copy the example configuration in hubot.yaml.example
to /opt/stackstorm/configs/hubot.yaml
and edit as required.
endpoint
- Location of Hubot HTTP endpoint (default: http://127.0.0.1:8181)
You can also use dynamic values from the datastore. See the docs for more info.
Note : When modifying the configuration in /opt/stackstorm/configs/
please
remember to tell StackStorm to load these new values by running
st2ctl reload --register-configs
branch
- List the current deployed git branch of Hubot.deploy
- Deploy a specific git branch of deployed Hubotrestart
- Restart Hubotpost_message
- Post raw text to Hubot via HTTP APIpost_result
- Send JSON formatted action output via hubot-stackstorm adapterupdate_ref
- Update the git branch of deployed Hubot
hubot branch
-> hubot.branchhubot deploy {{branch}}
-> hubot.deployhubot restart
-> hubot.restart