Академический Документы
Профессиональный Документы
Культура Документы
Presented by
Frank Kuse
Introduction to Ansible
Ansible is a radically simple IT automation platform that makes your
applications and systems easier to deploy.
Once you have entered the Gen Key command, you will get a few more
questions:
Enter file in which to save the key (/home/test/.ssh/id_rsa):
Enter no password for the next prompt
Copy the Public Key
ssh-copy-id test@192.168.85.135
Repeat the same process for other machines you wish to login automatically with.
Ensure the test username has sudo access to the remote clients
Configuration of ansible
Do the following on the Server machine
Create the list of client machines you wish to access via this server
vi /etc/ansible/hosts ( And enter the following lines and save file)
[Servers]
192.168.85.135
192.168.85.136
Run the ping command below to see if indeed you are reaching both client
nodes
ansible -m ping all
Examples of ansible commands
The output show ping result success as shown below
Examples of ansible commands (Cnt)
How to run commands to fetch hard drives utilization
ansible -m command -a 'df -h' Servers
Similar tools that does the same function as Ansible are as below.
Puppet
Chef
Salt