![Lead Image © Nuno Andre, 123RF.com Lead Image © Nuno Andre, 123RF.com](/var/ezflow_site/storage/images/media/images/123rf-nuno_andre_automation-puzzle/144277-1-eng-US/123RF-Nuno_Andre_automation-puzzle_medium.jpg)
Lead Image © Nuno Andre, 123RF.com
DebOps delivers easy Ansible automation for Debian-based systems
DevOps with DebOps
Special Thanks: This article was made possible by support from Linux Professional Institute
Enterprise-grade automation solutions like Puppet and Chef are very powerful, but they require a huge amount of learning. Ansible has gained popularity as an alternative to Puppet and the other similar enterprise automation tools. The strict but simple Ansible syntax lets you define roles that are essentially self-documenting (Figure 1), which makes access far easier and ensures that you can integrate your existing knowledge faster.
![](/var/ezflow_site/storage/images/media/images/figure-15/144261-1-eng-US/Figure-1_large.png)
Even though Ansible is simpler than Puppet or Chef, writing your own roles takes time. Wouldn’t it be great if you had a library of prebuilt Ansible recipes for standard services that you could install in seconds by pressing a button?
DebOps [1] is a huge collection of prebuilt Ansible roles that you can use on fresh Debian systems.
What Is DebOps?
The collection of prebuilt Ansible roles currently totals more than 110 roles. The authors also provide userland tools composed in Python for these roles. A tool called debops is part of
...