Lead Image © Nuno Andre, 123RF.com

Lead Image © Nuno Andre, 123RF.com

DebOps delivers easy Ansible automation for Debian-based systems

DevOps with DebOps

Article from ADMIN 42/2017
By
Ansible is a simple and sensible automation solution, as long as you don’t need to spend a lot of time creating new roles and playbooks. DebOps is a convenient collection of Ansible playbooks for Debian-based Linux systems.
     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.

Figure 1: Ansible relies on Yaml and takes an approach that forces playbooks to document themselves.

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

...
Use Express-Checkout link below to read the full article (PDF).

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus