Speaker
Mr
Anand Buddhdev
(RIPE NCC)
Description
Ansible is a new configuration and system management tool written in python. It has quite a large library of modules to manage various aspects of a Linux system, and new modules are being added all the time. It's also trivial to write one's own custom modules using a simple API.
Ansible differs from tools like cfengine and puppet in one major area: it's push-based. In other words, there's no central server for nodes to connect to. Instead, you can connect to all managed nodes over just regular SSH, and perform system reconfiguration and enforce state.
However, if one wants to use a cfengine or puppet-like model with ansible, it is also possible, using ansible's local mode. This is how we're using it at the RIPE NCC, and my presentation will talk more about this, along with some of the ideas we've developed.
Primary author
Mr
Anand Buddhdev
(RIPE NCC)