NetworkPackageManager for NethServer.
Go to file
Emiliano Vavassori 335a9f1d87 Adding license. 2016-04-25 18:39:38 +02:00
Language Add 'en' and 'it' localizations 2015-09-11 20:27:01 +02:00
Module Add NetworkPackageManager MVC 2015-09-11 20:26:50 +02:00
Template/NetworkPackageManager Adding specfile for packaging rpm. Small aesthetic correction. 2015-09-12 00:12:03 +02:00
roles/defaults Fixing missing database defaults at first installation of the package. 2015-12-12 17:54:18 +01:00
.gitignore Adding specfile for packaging rpm. Small aesthetic correction. 2015-09-12 00:12:03 +02:00
LICENSE.txt Adding license. 2016-04-25 18:39:38 +02:00
README.md Update README.md 2015-09-11 20:52:51 +02:00
example.py Rename getpackages.py to example.py 2015-09-11 20:30:33 +02:00
nethserver-networkpackagemanager.spec Fixing missing database defaults at first installation of the package. 2015-12-12 17:54:18 +01:00

README.md

nethserver-networkpackagemanager


NetworkPackageManager is a NethServer plugin used to define the linux packages to be installed on remote Ansible-managed machines having defined roles.

Usage


The plugins shows a table where each line represents a role. For each role it is possible to define a list of packages to be installed and a list of packages to be removed from all the machines assigned to that role.

The informations are stored in a NethServer e-smith database called roles, which can be queries with:

db roles getjson

Installation


You just have to copy the directories Module, Template and Language in:

/usr/share/nethesis/NethServer

You should end up with the following files:

  • /usr/share/nethesis/NethServer/Module/NetworkPackageManager.php
  • /usr/share/nethesis/NethServer/Template/NetworkPackageManager/CreateUpdate.php
  • /usr/share/nethesis/NethServer/Language/en/NethServer_Module_NetworkPackageManager.php
  • /usr/share/nethesis/NethServer/Language/it/NethServer_Module_NetworkPackageManager.php

After that, the entry Network Package Manager should be listed in the Administration section of your NethServer installation.

TODO


  • We still have to create the Help file with information shown to the system administrator in the help tab.