AZ-400 Question 184
Single answerYour organization manages a mixed environment of Windows and Linux virtual machines in Azure. You need to implement a configuration management solution for your application infrastructure that is agentless, open source, and integrates smoothly with Azure DevOps. Which technology should you recommend?
- A
Ansible
- B
Chef
- C
Puppet
- D
Azure Bicep
Show answer and explanation
Correct answer: A
Explanation
Ansible is the ideal choice when an agentless, open source configuration management solution is required. It integrates with Azure DevOps and supports both Windows and Linux. For further details, consult Microsoft's official documentation on integrating Ansible with Azure (https://learn.microsoft.com/azure/ansible) and Ansible's official documentation for guidance on how to set up and configure Ansible across different operating systems.
- A. Correct.
Ansible (Correct) � Ansible is an agentless, open source configuration management tool. It supports both Windows and Linux environments and integrates well with Azure services and Azure DevOps. Because it does not require installing agents on each node, it meets the requirement of being agentless while also being straightforward to set up in CI/CD pipelines.
- B. Incorrect.
Chef (Incorrect) � Chef is a powerful configuration management platform but is agent-based, meaning each node needs a Chef client installed. While it can work well within Azure, it does not fulfill the specific agentless requirement in this scenario.
- C. Incorrect.
Puppet (Incorrect) � Puppet also operates on an agent-based model and typically requires a master-agent architecture. Similar to Chef, it can manage configurations across large environments but would not meet the stated agentless requirement.
- D. Incorrect.
Azure Bicep (Incorrect) � Bicep is an Infrastructure as Code (IaC) language for deploying Azure resources. While excellent for defining and deploying infrastructure in Azure, it does not act as a cross-platform configuration management tool for ongoing administration of both Windows and Linux VMs.