QuestionQ156

Automation

A customer asks an engineer to create an orchestration solution that automates repetitive tasks. The customer operations team must integrate the tool with its existing automation framework. The customer requires the tool to support the following:

  • The customer’s security requirements require SSH transport.
  • No additional software may be installed on the managed systems.
  • Support staff have limited scripting-language knowledge, so the solution must be easy to read and use declarative language.

Which solution satisfies these requirements?

  • A Puppet
  • B PowerShell
  • C Chef
  • D Ansible
Explanation

Ansible is agentless, uses SSH with existing operating-system credentials to access managed machines, and expresses desired state in straightforward, human-readable YAML playbooks. These characteristics satisfy the SSH, no-extra-software-on-managed-systems, and declarative/easy-to-read requirements.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!