Ansible is one of the leading Configuration Management systems. It allows you to describe the expected state of your servers one-by-one or grouped by their task and then it ensures all the servers are in the correct state only relying on standard ssh access.

No agent is required on the host. You only need to install Ansible on the computer(s) from which you wish to manage your servers.

In this series we are going to look at various features of Ansible.

  1. Setup for Learning Ansible
  2. Installing Ansible
  3. Getting Started with Ansible on Mac - managing CentOS on Digital Ocean
  4. Ansible on Ubuntu in VirtualBox environment - using Python 3
  5. Enable passwordless sudo for Ansible
  6. Reboot using Ansible
  7. Waiting with Ansible, pausing a Playbook
  8. Install and configure Nginx using Ansible
  9. Installing Perl and CPAN modules using Ansible
  10. Ansible playbook: print debugging statement
  11. Stop and disable apt-get using Ansible
  12. Ansible playbook listing uptime using python3
  13. Ansible playbook remove file
  14. Ansible playbook remove directory

Ansible logo