Skip to main content

bisos.vagrantBaseBoxes: Facilities for Creating and Managing Vagrant Packer Base Boxes

Project description

Overview

bisos.vagrantBaseBoxes provides various facilities for creation and management of Vagrant Packer Base Boxes.

bisos.vagrantBaseBoxes is a python package that uses the PyCS-Framework for its implementation. It is a BISOS-Capability and a Standalone-BISOS-Package.

Much of bisos.vagrantBaseBoxes is based on https://github.com/rgl/debian-vagrant but our general data driven approach is different.

Package Documentation At Github

The information below is a subset of the full of documentation for this bisos-pip package. More complete documentation is available at: https://github.com/bisos-pip/capability-cs

Table of Contents TOC

About vagrantBaseBoxes Data (packer base box specifications)

bisos.vagrantBaseBoxes is data driven. By itself it is useless. It operates on well structured directories which contain packer base box specifications.

In BISOS, the packer base box specifications are in the form of a BISOS Repo Object (BRO). The github url for the BRO is:

https://github.com/bxObjects/bro_vagrantDebianBaseBoxes

In BISOS, the defaults are:

cd /bisos/git/bxRepos/bxObjects
git clone https://github.com/bxObjects/bro_vagrantDebianBaseBoxes.git

You can clone that repo anywhere and then just adjust the command line path to it.

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.vagrantBaseBoxes as a Standalone Piece of BISOS

bisos.vagrantBaseBoxes is a standalone piece of BISOS. It can be used as a self-contained Python package separate from BISOS. Follow the installation and usage instructions below for your own use.

Installation

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

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

You can install bisos.vagrantBaseBoxes with pip or pipx.

Installation With pip

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

pip install bisos.vagrantBaseBoxes

Installation With pipx

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

pipx install bisos.vagrantBaseBoxes

The following commands are made available:

  • vagrantBaseBoxes-sbom.cs (Software Bill of Material)

  • vagrantBoxProc.cs

Usage

First Install the packer box specifications.

Clone the packer box specifications somewhere. Perhaps in your home directory.

git clone https://github.com/bxObjects/bro_vagrantDebianBaseBoxes.git

vagrantBoxProc.cs Menu

Run:

vagrantBoxProc.cs

Support

For support, criticism, comments and questions; please contact the author/maintainer

Planned Improvements

  • Fully absorb all of lcaVagrantXX.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bisos_vagrantbaseboxes-0.19.tar.gz (34.4 kB view details)

Uploaded Source

File details

Details for the file bisos_vagrantbaseboxes-0.19.tar.gz.

File metadata

  • Download URL: bisos_vagrantbaseboxes-0.19.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for bisos_vagrantbaseboxes-0.19.tar.gz
Algorithm Hash digest
SHA256 0bfb0199625303fe7ec3c41ee699ef8b16b08421ba0b0d9fe964590daf49fd98
MD5 4e5a97e6bc2f5ee13acbc2760da43310
BLAKE2b-256 7609a90cf7a4c15cf41c9050edfeeb27f06ed82370d0fcdabe28bd112a480d3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page