Salt Events
This node module is used to fire off events using the Salt Events System. This enables node applications to send events on the salt events bus.
Salt is a powerful configuration management system and remote execution framework. Salt has many parts, one of which is the Salt Event System. This is a socket bus allowing minions and masters send events/messages.
- Website: http://www.saltstack.com
- Repo: https://github.com/saltstack
Requirements
- nodejs
- salt-minion
Installing
npm install saltevents
Application Usage
// Import the saltevents module
saltEvents = require('saltevents');
payload = {
'hello': 'world',
'status': 'success'
}
// Send payload to local bus
saltEvents.local(payload, 'tag');
// Send payload to the master
saltEvents.master(payload, 'tag');
ToDO
- Use on the command line
- Send events to the minion from the master
- Get events from the socket
- Listen for events on the socket and process it with callback function