Send events from webhook api
salt.engines.webhook.
start
(address=None, port=5000, ssl_crt=None, ssl_key=None)¶Api to listen for webhooks to send to the reactor.
Implement the webhook behavior in an engine.
rest_cherrypy Webhook docs
Unlike the rest_cherrypy Webhook, this is only an unauthenticated webhook endpoint. If an authenticated webhook endpoint is needed, use the salt-api webhook which runs on the master and authenticates through eauth.
Warning
Unauthenticated endpoint
This engine sends webhook calls to the event stream. If the engine is running on a minion with file_client: local the event is sent to the minion event stream. Otherwise it is sent to the master event stream.
Example Config
engines:
- webhook: {}
engines:
- webhook:
port: 8000
address: 10.128.1.145
ssl_crt: /etc/pki/tls/certs/localhost.crt
ssl_key: /etc/pki/tls/certs/localhost.key