DebOps is a set of Free and Open Source tools that let you bootstrap and manage an IT infrastructure based on Debian or Ubuntu, using Ansible as the main configuration management platform. It provides a collection of Ansible roles that manage various services, tied together by a set of playbooks in a highly integrated environment. DebOps can manage a single host, a set of hosts, or an entire data center - physical or virtual machines, or even LXC/Docker containers.
Prerequisites (Debian/Ubuntu)
sudo apt install build-essential python3-dev libffi-dev libssl-dev \
libsasl2-dev libldap2-dev pipx
Python package with Ansible (roles and playbooks included)
pipx install --include-deps debops[ansible]
Ansible Collection with roles and playbooks - alternative for existing Ansible users
ansible-galaxy collection install debops.debops
GitHub repository
Source code, issues and pull requests - github.com/debops/debops
PyPI
Python package with roles, playbooks and scripts - pypi.org/project/debops
Ansible Galaxy
Ansible Collection with roles and playbooks - galaxy.ansible.com/debops/debops
Documentation
User manual, guides and reference - docs.debops.org
Matrix room
Chat with us on Matrix - #debops:matrix.org
Mastodon
Find us on Mastodon - @debops@fosstodon.org