An engine that reads messages from Hipchat and sends them to the Salt
event bus. Alternatively Salt commands can be sent to the Salt master
via Hipchat by setting the control parameter to True
and using command
prefaced with a !
. Only token key is required, but room and control
keys make the engine interactive.
depends: | hypchat |
---|---|
configuration: | Example configuration engines:
- hipchat:
token: 'XXXXXX'
room: 'salt'
control: True
valid_users:
- SomeUser
valid_commands:
- test.ping
- cmd.run
- list_jobs
- list_commands
aliases:
list_jobs:
cmd: jobs.list_jobs
list_commands:
cmd: pillar.get salt:engines:hipchat:valid_commands target=saltmaster
|
salt.engines.hipchat.
start
(token, room='salt', aliases=None, valid_users=None, valid_commands=None, control=False, trigger='!', tag='salt/engines/hipchat/incoming')¶Listen to Hipchat messages and forward them to Salt