Skip to content

pl0o0f/nedi-puppet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeDi Module

Overview

The nedi module allows you to manage your NeDi application.

Module Description

NeDi can discover your network on a regular basis. It allows you to locate and track all connected devices, monitor traffic or broadcasts, send mails or SMS when certain events occur and backup the configuration of your switches & routers in addition. It even lets you observe the printer supplies! - Remo Rickli

Setup

To install this module, copy the whole puppet-module folder into your modules folder in you Puppet environment. It will setup the folder structure for nedi, create a user for NeDi, create a virtual host and manages the crontab for the user nedi. It is highly recommended that you read the documentation of NeDi BEFORE you use this recipie. Since it is still in an early development statium, there can occur several errors. If you expirience something unexpected, please let us know, so we can fix it. You need initialize NeDi by yourself, since there are a few parameters, which aren't implemented into this recipie yet. The application part, of NeDi will be found in /usr/local/nedi. The home directory and all varying files of NeDi are located in /var/nedi. The puppet recipie creates all the necessary symlinks.

Usage

The module has three parts, packages, install and config. The packages module installs all needed packages, the install module installs nedi and its folder structure and the config part, manages templates and crontab. The nedi.conf and the virtual host configuration file(for httpd) are templates. You can edit their variables in the init.pp on top of the file. Arrays, which are inside squared brackets, are used as following:

$variable = ['parameter1','parameter2',parameter3'],

The templates are just examples, you can use anything you want as template, or just adjust them. Please let us know if you would like to have a feature included, which you would think will be useful for others.

Roadmap

  • Initializing NeDi within the recipie

Contributors

Module is in development by City of Biel.

Written by Oliviero Chiodo.

###License This puppet module is part of free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

About

Puppet module to deploy and configure NeDi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 54.9%
  • Perl 21.2%
  • HTML 14.2%
  • CSS 5.5%
  • Shell 2.0%
  • JavaScript 2.0%
  • Puppet 0.2%