Agenda
• • Whatis Ansible?
• • Why use Ansible?
• • Core Concepts
• • Architecture
• • Installation and Setup
• • Playbooks and Modules
• • Use Cases
• • Demo (optional)
• • Conclusion
3.
What is Ansible?
•• Open-source IT automation tool
• • Developed by Red Hat
• • Used for configuration management,
deployment, automation
• • Agentless: Uses SSH
4.
Why Ansible?
• •Simple, human-readable YAML syntax
• • Agentless architecture
• • Idempotent
• • Scalable and efficient
• • Strong community support
5.
Core Concepts
• •Inventory: List of hosts
• • Modules: Units of work
• • Playbooks: YAML automation files
• • Tasks: Actions to execute
6.
Ansible Architecture
• •Control Node (Ansible installed)
• • Managed Nodes (no agents needed)
• • Communication via SSH
• • Executes modules remotely