Skip to main content

Tooling to build, manage and deploy CFEngine policy

Project description

Unofficial CFEngine Build System

The CFEngine Build System (cfbs) comes with no warranty and is not supported. This is a work in progress, everything will change. Use at your own risk!

CFEngine Build System Repositories

Installation

Requires Python 3.6 or newer and pip.

pip install cfbs

(or sudo pip3 install cfbs or whatever works with Python 3 on your system).

Usage

Here are the basic commands to set up a repo, add dependencies, build and deploy.

Initialize a new repo (Not implemented yet)

cfbs init

List or search available packages (Not implemented yet)

cfbs search

Or more specific:

cfbs search masterfiles

(masterfiles is the name of a module and can be replaced with whatever you are looking for).

Add a module (Not implemented yet)

cfbs add masterfiles

Build your policy set (Not implemented yet)

cfbs build

Deploy your policy set (Not implemented yet)

cfbs deploy /var/cfengine/masterfiles

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

cfbs-0.0.2.tar.gz (8.0 kB view hashes)

Uploaded Source

Built Distribution

cfbs-0.0.2-py3-none-any.whl (9.6 kB view hashes)

Uploaded Python 3

Supported by

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