In this video, we will cover the other automation tools and I'm sure you have heard of them.
One is Puppet and the other one is the chef.
Now, let's take a quick look and do a quick comparison to from these tools to assemble these tools.
Puppet and Chef both uses Ruby language, which is more difficult to learn, and their support is diminishing
or declining day by day.
These tools require agents to be installed on your remote clients or your end clients where you want
the automation to be executed.
The installation process for these tools is very complex, and the lack of documentation is another
factor where Ansible has a more advantage over these tools.
All right, coming in and looking at Ansible.
It uses very simple YAML format or yaml coding, whatever that you want to call it.
It's very easy to understand once you're going to look at it, you'll you will know for sure that it's
very easy to write.
You don't really need to know or you don't have to have a coding background to use or write a YAML file.
It is agent lists, which is awesome because you don't have to go to your thousands of servers and install
agents and require root access to do that.
It only requires a safe access, meaning you generate the keys on your ansible and then send over to
all other more clients, by the way.
We'll cover that later on then.
Easy installation, a lot easier.
It's just a simple configuration installation, as you would do with any other package on Linux system.
And the last one, again, it's well documented product.
As I mentioned earlier, you could find a lot of documentation or a lot of websites where you could
get and download its document.
Plus there are many pages on the Linux system which you could run to find the options, or if you wanted
to learn more about the options of each module, you could get that from either on any of those websites
or through the man pages.