200-901 Question 136
Single answerYou are tasked with automating the deployment of virtual machines (VMs) in a private cloud environment. The organization uses Infrastructure as Code (IaC) principles and requires the solution to be repeatable, version-controlled, and efficient. Which tool should you choose to achieve this goal?
- A
Terraform
- B
Ansible
- C
Docker
- D
Wireshark
Show answer and explanation
Correct answer: A
Explanation
Terraform is the most suitable tool for automating the deployment of virtual machines (VMs) in line with Infrastructure as Code (IaC) principles. It allows for efficient provisioning, is repeatable, and supports version control, making it ideal for managing infrastructure in a private cloud environment.
- A. Correct.
Terraform is specifically designed for Infrastructure as Code (IaC) and excels at provisioning and managing infrastructure in a repeatable and version-controlled manner.
- B. Incorrect.
Ansible is primarily focused on configuration management and automation, but it is less suited for provisioning infrastructure compared to Terraform.
- C. Incorrect.
Docker is used for containerization and application deployment, not for managing infrastructure resources like VMs.
- D. Incorrect.
Wireshark is a network protocol analyzer and has no functionality related to infrastructure automation or deployment.