Skip to content

bisos-pip/tocsModules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bisos.tocsModules: Target Oriented Command-Services (tocs) Modules

Blee Panel Controls:Show-All : Overview : Content : (1) : S&Q : Save : Quit : Bury
Panel Links:Repo Blee PanelBlee Panel
See Also:At PYPI : bisos.PyCS

Overview

bisos.tocsModules provides general facilities for creation of arget Oriented Command-Services (tocs) Modules.

In this model Targets are collections of accessible Managed Objects (MOs). Target-Modules are Python modules which are aware of the Target’s set of MOs

bisos.tocsModules is a python package that uses the PyCS-Framework.

Table of Contents

The model and terminology of Modules, Targets and Managed Objects

The model of terminology of TocsModules is precise and well defined.

Here is a summary of the key concepts and where appropriate their origins:

  • System: as defined in ISO-7498 (X.200) [[file:./py3/panels/bisos.tocsModules/model/X.200.pdf
  • Managed Object: as defined in X.700 ./py3/panels/bisos.tocsModules/model/X.700.pdf
  • Managed Object Parameter: as defined in X.720 ./py3/panels/bisos.tocsModules/model/X.720.pdf
  • Target: An entity within a system containing one or more Managed Objects.
  • Cluster: A system containing one or more Targets
  • Pack: A named list of Clusters
  • Target-Module: A python module capable of processing specific type of targets. Modules can be of different types such as those enumerated below.
  • BISOS-CS-Module: A Native CS module that is aware of targets.
  • Uploadable-Modules: Modules that can be uploaded into the PyCS targets environment. This is accomplished through the bisos.uploadAsCs package.
  • Run Disposition. Based on a the CS Parameter –runDisposition, the list of Packs/Clusters/Targets can be invoked sequentially or in parallel

Part of BISOS — ByStar Internet Services Operating System

Layered on top of Debian, BISOS: (By* Internet Services Operating System) is a unified and universal framework for developing both internet services and software-service continuums that use internet services. See Bootstrapping ByStar, BISOS and Blee for information about getting started with BISOS.
BISOS is a foundation for The Libre-Halaal ByStar Digital Ecosystem which is described as a cure for losses of autonomy and privacy in a book titled: Nature of Polyexistentials. bisos.tocsModules is part of BISOS.

Target Awareness of Target-Modules

bisos.tocsModules provides various facilities to Target-Modules.

By importing py3/bisos/tocsModules/facterModule_csu.py the following parameters are defined:

–targetsFile

–targetsNu

–clustersList

–packs

–runDisposition

Installation

The sources for the bisos.tocsModules pip package are maintained at: https://github.com/bisos-pip/tocsModules.

The bisos.tocsModules pip package is available at PYPI as https://pypi.org/project/bisos.tocsModules

You can install bisos.tocsModules with pip or pipx.

Installation With pip

If you need access to bisos.tocsModules as a python module, you can install it with pip:

pip install bisos.tocsModules

Installation With pipx

If you only need access to bisos.tocsModules on command-line, you can install it with pipx:

pipx install bisos.tocsModules

Post Installation Basic Testing

After the installation, run some basic tests:

tocsModules.cs
tocsModules networking.interfaces.lo.bindings

Usage

Local Usage (system command-line)

tocsModules.cs does the equivalent of tocsModules.

bin/tocsModules.cs

Documentation and Blee-Panels

bisos.tocsModules is part of ByStar Digital Ecosystem http://www.by-star.net.

This module’s primary documentation is in the form of Blee-Panels. Additional information is also available in: http://www.by-star.net/PLPC/180047

bisos.tocsModules Blee-Panels

bisos.tocsModules Blee-Panles are in ./panels directory. From within Blee and BISOS these panles are accessible under the Blee “Panels” menu.

See ./py3/panels/_nodeBase_/fullUsagePanel-en.org for a starting point.

Support

For support, criticism, comments and questions; please contact the author/maintainer
Mohsen Banan at: http://mohsen.1.banan.byname.net/contact

Planned Improvements

  • Enumerate applicabilities: telecom/SON, datacenter, CMIP-MOs
  • py3/bisos/tocsModules/tocsModule_csu.py

About

Target Oriented Command Services Modules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published