Our TechOps team here at LogicMonitor uses a variety of automation tools to streamline the deployment and configuration of our internal systems. In addition to using various third-party software components, the TechOps team also automates the management of our own internal LogicMonitor deployment. As part of an effort to begin sharing some of these tools that we use for internal deployment, we are proud to announce the first public release of our LogicMonitor Ansible modules.
In case you’re not familiar, Ansible is an incredibly simple IT automation engine that automates configuration management, application deployment, and many other IT needs. Our TechOps team uses Ansible to automate internal tasks and deployments as well as manage our internal LogicMonitor account.
Our LogicMonitor Ansible release includes a module for managing various LogicMonitor objects, such as collectors, devices, and device groups. The release also includes a facts module that’s designed to gather information about LogicMonitor objects for further use by Ansible playbooks.
In terms of management functionalities, the LogicMonitor Ansible module has the ability to add, remove and modify objects as well as schedule downtime. Each module provides a variety of powerful configuration options for more sophisticated deployments.
We are very excited to partner with Ansible, to bring more simplified deployment and device management methods to our customer base. In addition to the public release of our Ansible code on Github, LogicMonitor has also submitted these modules to the official Ansible project for inclusion in future Ansible releases. Once these modules are accepted into the project, they will be distributed with all future installations of Ansible, providing seamless access for LogicMonitor and Ansible users.
As part of this release, LogicMonitor wants to foster an inclusive development community for our current and future customers. We welcome all comments, issues, and pull requests to these repositories, and we look forward to seeing what the creativity of our community comes up with. We are excited to be moving toward inclusion in such major industry projects such as Ansible, and look forward to expanding our network and capabilities with similar efforts in the future.