NetXMS Support Forum

English Support => General Support => Topic started by: tomaskir on October 31, 2014, 04:57:12 PM

Title: NetXMS Puppet module
Post by: tomaskir on October 31, 2014, 04:57:12 PM
Hey guys,

I have written a Puppet module for NetXMS. Sharing it in case someone finds a use for it.
Please note this module is still fairly basic, and I tested in only on Ubuntu Server 12.04.

UPDATE:
The module and its documentation have been moved to GitHub:
https://github.com/tomaskir/netxms-puppet

If you find any issues with this module, or have any feedback, please let me know!

Regards,

tom
Title: Re: NetXMS Puppet module
Post by: tomaskir on December 29, 2014, 04:37:30 PM
The module was moved to GitHub, it can now be found at:
https://github.com/tomaskir/netxms-puppet

Also added a bunch of features:
apt::netxms_repo
- manage file ownership
- apt update after repo changed/added

netxms::server
- you can now specify ensure status
- manage config file ownership

netxms::agent
- you can now specify ensure status
- manage 'netxms-base' package
- allow specifying alternate class that adds netxms package sources to apt
- manage config file ownership


Title: Re: NetXMS Puppet module
Post by: tomaskir on February 25, 2015, 08:00:52 PM
A few updates today to make the module compatible with 2.0-M releases and forwards.

Changelog:

apt::netxms_repo
- allow specifying which NetXMS apt repo to use

Documentation
- fixed a few minor errors
- updated 'apt::netxms_repo' class documentation