Introduction to Ansible

Knoldus Blogs

Ansible is an open-source automation engine that automates software provisioning, configuration management, and application deployment. Ansible lets you control and configure nodes from a single machine. What makes it different from other management software is that Ansible uses  SSH infrastructure. Ansible uses push mode, where the configuration is pushed from a master machine to nodes.

Architecture

image-2017-08-29

Ansible has two types of servers: controlling machines and nodes. First, there is a single controlling machine which is responsible for managing the nodes over SSH. The controlling machine describes the location of nodes through its inventory files. In contrast with popular configuration management software — such as Chef, Puppet, and CFEngine — Ansible uses an agentless architecture. So there is no need to install any client software on nodes in order to manage them.

NO AGENT = MORE SECURE, MORE PERFORMANCE, LESS EFFORT

View original post 686 more words

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s