1. Ansible Basics What is Ansible, and how does it differ from other configuration management tools like Puppet or Chef? What language does Ansible use to define automation tasks? What is an Ansible Playbook? What is the difference between an ad-hoc command and a playbook? What are the main components of Ansible architecture? What is an inventory file in Ansible? What is the default inventory location in Ansible? How does Ansible connect to remote machines? Can Ansible work without an agent? What is the purpose of ansible.cfg ? 2. Inventory & Configuration What are the types of inventories supported by Ansible? How do you define host groups in an inventory file? What are dynamic inventories, and when would you use them? How can you manage different environments (e.g., dev, test, prod) in Ansible? What are inventory variables and host variables? How do you use the --limit flag in Ansible commands? How do you override variables ...