Skip to main content

Systems configuration/management engine

Project description

Pacha was designed from the ground up to be a simple way to backup and manage software configuration files from single or multiple server instances across the network.

Pacha’s approach is to easily deploy an instance and capture any changes via a version control, giving the System Administrator the ability to rollback and safe guard valid, working configurations and rebuild a host from those same configurations.

Don’t learn another language

Other configuration frameworks tell you this, but are written in a language like Ruby and require you to extend,modify or adapt this writing Ruby. We don’t! It doesn’t matter that Pacha is written in Python. You do not need to know Python to make any changes to the software you want to deploy.

Easy learn curve

One main configuration file to manage the package to be installed and one directory where you can place any number of executable shell scripts to extend and modify your deployment according to your needs.

Versioned Configurations

Keep track of any changes done to a configuration file and rollback easily. We use Mercurial as our back-end but you do not need to manage it directly. Pacha can push changes immediately to any number of clients and get instant feedback.

Light

Deploy Pacha as a client, server, or standalone version. Either way, you get an extremely light, low memory tool that can communicate with your configuration files almost instantly.

Extend and Conquer

Forget about the “but this tool doesn’t do this”. We provide a full hook environment to plug in directly into Pacha so you can extend whatever need you have for your deployment.

Security

Transferring system configuration files, even across a trusted private network is a security risk. Pacha tackles this problem using SSH as the transport protocol. Although this may add a slight complexity to the framework, we encourage security and think this is the best shot for dealing with critical data related to your systems.

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

pacha-0.2.5.tar.gz (503.8 kB view details)

Uploaded Source

File details

Details for the file pacha-0.2.5.tar.gz.

File metadata

  • Download URL: pacha-0.2.5.tar.gz
  • Upload date:
  • Size: 503.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pacha-0.2.5.tar.gz
Algorithm Hash digest
SHA256 790a759fdecfbeb1c1c3bee22888305f1989e0d3c9a9921e4e95f77b1b39a4c0
MD5 77e32ff50a765fdef759057c44f5e8a6
BLAKE2b-256 e422529e6bc0e48eb22d1d21dfae0074987bad31c5513d7334d2bcf50666e3fd

See more details on using hashes here.

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