bisos.provision


Namebisos.provision JSON
Version 0.25 PyPI version JSON
download
home_pagehttp://www.by-star.net/PLPC/180047
SummaryBash scripts (Interactive Command Modules -- ICM) for provisioning BISOS (ByStar Internet Services OS) software profiles on a virgin Linux distro.
upload_time2024-01-17 17:52:52
maintainerMohsen Banan
docs_urlNone
authorMohsen Banan
requires_python
licenseAGPL
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =======================
bisos.provision Scripts
=======================

.. contents::
   :depth: 3
..

Overview
========

Bash scripts (Interactive Command Modules – ICM) for provisionping BISOS
(ByStar Internet Services OS) software profiles on a virgin Linux
distro. Or for creating fully automated KVM guests that are ByStar
Platforms.

Running **bx2Genesis.sh** will go through a complete ByStar Platform
installation on the local host.

Running **bxProvisionGuest.sh** will create a fully automated KVM Guest
ByStar Platform.

Support
=======

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

Documentation
=============

Part of ByStar Digital Ecosystem http://www.by-star.net.

This module’s primary documentation is in
http://www.by-star.net/PLPC/180047

Installation
============

::

   sudo pip install bisos.provision

Usage
=====

bx2Genesis.sh
-------------

On a virgin BxP-Distro, run “sudo /usr/local/bin/bx2Genesis.sh” and you
will end up with a Generic BISOS Platform. Which you can then apply to a
desired bxpCharacter.

bxProvisionGuest
----------------

On any Linux machine that has kvm in its distro, run
/usr/local/bin/bxProvisionGuest.sh and you will end up with a guest at
the specified desired level (as ByStar Platforms).

"./bin/bxHostGenGuestVagrant"
-----------------------------

On any Linux Machine that has VirtualBox and Vagrant installed, run
bxHostGenGuestVagrant and based on params and args build a VM that
includes what is specified.

The Steps are as follows:

-  Create A VM

-  In the created VM as root:

   -  install python and pip

   -  install git

   -  pip install bisos.provision

   -  Run xxx to create user bxGenesis and add it to sudoers

-  In the created VM as bxGenesis run bisos.provision/bin/bxGenWithRepo

-  Login to the VM as bxGenesis

-  Run the post install script.

"./bin/bxGenWithRepo"
---------------------

Does the following:

-  Clone specified repo

-  From within that repo executes specified entry point with params and
   args.  This typically involves creating an account



            

Raw data

            {
    "_id": null,
    "home_page": "http://www.by-star.net/PLPC/180047",
    "name": "bisos.provision",
    "maintainer": "Mohsen Banan",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "libre@mohsen.1.banan.byname.net",
    "keywords": "",
    "author": "Mohsen Banan",
    "author_email": "libre@mohsen.1.banan.byname.net",
    "download_url": "https://files.pythonhosted.org/packages/5a/a2/d9c843b2dd207af306ad01560a8b0c40154bd764949272b13d45e0c206fa/bisos.provision-0.25.tar.gz",
    "platform": null,
    "description": "=======================\nbisos.provision Scripts\n=======================\n\n.. contents::\n   :depth: 3\n..\n\nOverview\n========\n\nBash scripts (Interactive Command Modules \u2013 ICM) for provisionping BISOS\n(ByStar Internet Services OS) software profiles on a virgin Linux\ndistro. Or for creating fully automated KVM guests that are ByStar\nPlatforms.\n\nRunning **bx2Genesis.sh** will go through a complete ByStar Platform\ninstallation on the local host.\n\nRunning **bxProvisionGuest.sh** will create a fully automated KVM Guest\nByStar Platform.\n\nSupport\n=======\n\n| For support, criticism, comments and questions; please contact the\n  author/maintainer\n| `Mohsen Banan <http://mohsen.1.banan.byname.net>`__ at:\n  http://mohsen.1.banan.byname.net/contact\n\nDocumentation\n=============\n\nPart of ByStar Digital Ecosystem http://www.by-star.net.\n\nThis module\u2019s primary documentation is in\nhttp://www.by-star.net/PLPC/180047\n\nInstallation\n============\n\n::\n\n   sudo pip install bisos.provision\n\nUsage\n=====\n\nbx2Genesis.sh\n-------------\n\nOn a virgin BxP-Distro, run \u201csudo /usr/local/bin/bx2Genesis.sh\u201d and you\nwill end up with a Generic BISOS Platform. Which you can then apply to a\ndesired bxpCharacter.\n\nbxProvisionGuest\n----------------\n\nOn any Linux machine that has kvm in its distro, run\n/usr/local/bin/bxProvisionGuest.sh and you will end up with a guest at\nthe specified desired level (as ByStar Platforms).\n\n\"./bin/bxHostGenGuestVagrant\"\n-----------------------------\n\nOn any Linux Machine that has VirtualBox and Vagrant installed, run\nbxHostGenGuestVagrant and based on params and args build a VM that\nincludes what is specified.\n\nThe Steps are as follows:\n\n-  Create A VM\n\n-  In the created VM as root:\n\n   -  install python and pip\n\n   -  install git\n\n   -  pip install bisos.provision\n\n   -  Run xxx to create user bxGenesis and add it to sudoers\n\n-  In the created VM as bxGenesis run bisos.provision/bin/bxGenWithRepo\n\n-  Login to the VM as bxGenesis\n\n-  Run the post install script.\n\n\"./bin/bxGenWithRepo\"\n---------------------\n\nDoes the following:\n\n-  Clone specified repo\n\n-  From within that repo executes specified entry point with params and\n   args. \u00a0This typically involves creating an account\n\n\n",
    "bugtrack_url": null,
    "license": "AGPL",
    "summary": "Bash scripts (Interactive Command Modules -- ICM) for provisioning BISOS (ByStar Internet Services OS) software profiles on a virgin Linux distro.",
    "version": "0.25",
    "project_urls": {
        "Download": "http://www.by-star.net/PLPC/180047",
        "Homepage": "http://www.by-star.net/PLPC/180047"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5aa2d9c843b2dd207af306ad01560a8b0c40154bd764949272b13d45e0c206fa",
                "md5": "5b09321a62aeb1670504180827c9ff41",
                "sha256": "0eafd7b4f49075d4ca3a631a33e245255593fd38d016569fa9fd13d4c1683ad0"
            },
            "downloads": -1,
            "filename": "bisos.provision-0.25.tar.gz",
            "has_sig": false,
            "md5_digest": "5b09321a62aeb1670504180827c9ff41",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 31398,
            "upload_time": "2024-01-17T17:52:52",
            "upload_time_iso_8601": "2024-01-17T17:52:52.862091Z",
            "url": "https://files.pythonhosted.org/packages/5a/a2/d9c843b2dd207af306ad01560a8b0c40154bd764949272b13d45e0c206fa/bisos.provision-0.25.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-17 17:52:52",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bisos.provision"
}
        
Elapsed time: 0.16717s