Skip to main content

PyBSD

docs

Documentation Status

tests

Travis-CI Build Status AppVeyor Build Status
Coverage Status Coverage Status Code Quality Status Scrutinizer Status

package

PyPI Package latest release PyPI Package monthly downloads

a Python tool to provision, keep in sync and manage FreeBSD boxes and jails

  • Free software: BSD license

Provisioning, keeping in sync and maintaining even a medium-sized pool of FreeBSD boxes and jails can quickly become a time-consuming and complex task. Tools like Ansible , Fabric and ezjail provide welcome help in one aspect or another and it makes sense to integrate them into a Python-based interface that allows centralized, push-oriented and automated interaction.

A project like bsdploy already leverages these tools to great effect albeit in a very inflexible way that cannot easily be applied to an existing deployment. PyBSD-Project aims at providing a fully customizable Python tool that can be used to maintain an existing array of servers as well as set one up and at making available as well as safely, easily and quickly deployable a wide array of pre-configured, clonable and configurable jails to implement, in a DevOps spirit, tools such as:

Somewhere down the line interfacing with tsuru or an equivalent is a goal. On the other hand, once the above shopping list is completed, Docker on FreeBSD will probably be a reality 8P.

Installation

pip install pybsd

Documentation

https://pybsd.readthedocs.org/

Development

To run the all tests run:

py.test --pdb
# or
tox

Changelog

0.0.1 (2015-08-04)

  • First release on PyPI.

Metadata

Release files for PyBSD 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyBSD 0.0.2
File Size Uploaded Provenance Actions
PyBSD-0.0.2.tar.gz 18.7 kB Without provenance Details for PyBSD-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for PyBSD 0.0.2
File Interpreter ABI Platform Actions
PyBSD-0.0.2-py2.py3-none-any.whl Python 3, Python 2 none any Details for PyBSD-0.0.2-py2.py3-none-any.whl

Total release size: 30.2 kB

Release files / PyBSD-0.0.2.tar.gz

Download URL PyBSD-0.0.2.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7aea8660b25ca005cf66e9adaaea066a59f75e4197226cd90b73585b7620c66c
BLAKE2b-256 checksum
How to use checksums
dc7119934bf99d4f7cdad30f98103e7bc2cb1f942318d7976b77b68e1d536540
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyBSD-0.0.2-py2.py3-none-any.whl

Download URL PyBSD-0.0.2-py2.py3-none-any.whl
Size 11.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
75bdd216dd94f97a0ac93f74d8c418ec30ba3281df08d9dcb901be5a07aaab1e
BLAKE2b-256 checksum
How to use checksums
c1083a244b04ae4f0a259f1ef74670cbe7325aa6b8ab22e23b41d385d89ef6b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for PyBSD 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page