Stackstorm启动ChatOps

如机器上已经运行Hubot实例,则可以安装hubot-stackstorm插件并配置StackStorm环境变量即可。插件地址点击此处。 否则,启用StackStorm ChatOps的最简单方法是使用st2chatops软件包。

  • 验证是否安装了Chatops包,并启用了通知规则
# 确保chatops包已安装
ls /opt/stackstorm/packs/chatops
# 如果未启用,请创建通知规则
st2 rule get chatops.notify || st2 rule create /opt/stackstorm/packs/chatops/rules/notify_hubot.yaml

  • 添加nodejs v6存储库
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
  • 安装st2chatops包
sudo yum install -y st2chatops
  • 查看并编辑/opt/stackstorm/chatops/st2chatops.env配置文件,将其指向您正在使用的StackStorm安装和聊天服务。 至少应该生成一个API密钥并设置ST2_API_KEY变量。 默认情况下,st2api和st2auth应该位于同一主机上。 如果不是这种情况,请更新ST2_API和ST2_AUTH_URL变量,或者仅指向具有ST2_HOSTNAME的正确主机。示例配置使用Slack。 要进行设置,请转到Slack Web管理界面,创建一个Bot,然后将身份验证令牌复制到HUBOT_SLACK_TOKEN中。如果您正在使用其他聊天服务,请在st2chatops.env中的聊天服务适配器设置部分下设置相应的环境变量:Slack,HipChat,Yammer,Flowdock,IRC和XMPP。
  • 启动服务
sudo systemctl start st2chatops

sudo systemctl enable st2chatops
  • 重新加载st2包以确保chatops.notify规则已注册:
sudo st2ctl reload --register-all

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值