350-901 · Question #52
A developer needs to configure an environment to orchestrate and configure. Which two tools should be used for each task? (Choose two.)
The correct answer is B. Terraform for orchestration E. Ansible for configuration. Terraform is an infrastructure orchestration tool used to provision resources, while Ansible is a configuration management tool used to configure those resources after provisioning.
Question
Exhibit
Options
- APuppet for orchestration
- BTerraform for orchestration
- CTerraform for configuration
- DAnsible for orchestration
- EAnsible for configuration
How the community answered
(32 responses)- A3% (1)
- B94% (30)
- D3% (1)
Why each option
Terraform is an infrastructure orchestration tool used to provision resources, while Ansible is a configuration management tool used to configure those resources after provisioning.
Puppet is a configuration management tool, not an orchestration tool; it does not provision infrastructure.
Terraform is designed to orchestrate and provision infrastructure resources such as virtual machines, networks, and cloud services by declaring desired state and managing lifecycle.
Terraform is an orchestration/provisioning tool, not a configuration management tool; it does not manage OS-level or application configuration after provisioning.
Ansible can perform some orchestration tasks but is primarily classified and used as a configuration management tool in this context.
Ansible is purpose-built for configuration management, using playbooks to push configuration to already-provisioned hosts, making it the correct tool for the configuration task.
Concept tested: Terraform vs Ansible - orchestration vs configuration roles
Source: https://developer.hashicorp.com/terraform/intro
Topics
Community Discussion
No community discussion yet for this question.
