Low Orbit Flux Logo 2 F

Ansible - Concepts

Declarative

Ansible is declarative. This means that you don’t tell Ansible what to do. You describe the desired state that you want and Ansible will make the changes needed to reach that state.

Run from Anywhere

Ansible can be run from almost anywhere. It can be run from a centralized server

Agentless

The control node uses Ansible to connect to the managed node using SSH and runs modules using Python.

Python Based

Ansible is Python based and is expecially preferred if you already use Python.

Text Based

Playbooks and other files are all text based and easy to manage with GIT for revision control.

No GUI

No GUI in Ancible itself but there are GUIs that can be used to work with Ansible. These include:

Ansible itself is very simple. Things start to become more complicated once you start looking at the different GUIs and platforms.

Red Hat

Ansible is the foundation of Red Hat’s automation platform but is also still available as open source.