Rocket Chat
Many companies like the functionality of Slack, but have problems to tradeoff the privacy that an on-premises service gives you for the Slack functionality. Rocket Chat is open source software that implements most of the features of Slack, as well as the majority of its interface. Being open source, every company can install it on-premises and manage it in a way that is compliant with their IT rules.
As Rocket Chat's goal is to be a drop-in replacement for Slack, from our point of view, very few changes need to be done, in fact, we can create the file uptime_and_rocket.yaml
with the following content:
- hosts: localhost tasks: - name: Read the machine uptime command: 'uptime -p' register: uptime - name: Send the uptime to rocketchat channel rocketchat: token: TOKEN domain: chat.example.com channel: '#ansible' msg: 'Local system uptime...