Uploaded by Pritam Purkait

Configuration Management Tools in DevOps

advertisement
CONFIGURATION
MANAGEMENT
TOOLS
Presented By:
2251246 Pritam Purkait
2251249 Partha Dey
2251187 Ankita Nath
2251253 Bishal Chakraborty
Presented On 19/02/2025
TOPICS TO BE COVERED HERE…
• Introduction to DevOps
• What is Configuration Management Tool
• Importance of Configuration Management in Devops
• Popular DevOps Configuration Management Tools
• Configuration Management As Code
• Chef-Architecture or Process
• Ansible-Architecture or Process
• Use Cases
• Conclusion
• DevOps combines development and operations
• Focuses on automation, collaboration, and
continuous integration/continuous deployment
(CI/CD)
• Enhances software development lifecycle (SDLC)
Configuration Management is a
process that helps manage and track
changes to software, hardware, and
infrastructure.
• Version Control
• Infrastructure as Code (IaC)
• Automated Provisioning
• Application Configuration
• Automated Deployment
• Environment Management
• Ansible
• Puppet
• Chef
• Salt Stack
• Pull Based - Chef , puppet
• Push Based - Ansible, Salt
Stack
• Push-Based Configuration
1.
Real-time Systems
2.
Security Updates
3.
IOT Devices
• Pull-Based Configuration
1.
Web Applications
2.
Cloud Services
3.
Mobile Apps
• Configuration management is key to DevOps success
• Choosing the right tool depends on infrastructure needs
• Automation reduces time and improves efficiency
Download