The Command Line Interface

A set of Python scripts provide a simple way to install and update the DebOps roles and playbooks from a central location. The scripts can be used to create multiple DebOps project directories, which can contain separate Ansible inventories, custom playbooks and roles.

A debops script included in the package is used as a wrapper for the ansible-playbook command to facilitate easy execution of the provided roles and playbooks in different environments.

The optional debops-padlock script can be used to create an encrypted directory backed by EncFS and secured using a GPG key to allow for secure storage of passwords and other sensitive data.