XK0-004 · Question #300
An administrator is using a configuration management tool to define a system's configuration. The defined configuration can be used to provision new systems, rebuild existing systems, or roll back sys
The correct answer is A. Build automation. Using a configuration management tool to codify, provision, rebuild, and roll back system configurations describes build automation, where system state is defined and reproducibly applied.
Question
An administrator is using a configuration management tool to define a system’s configuration. The defined configuration can be used to provision new systems, rebuild existing systems, or roll back systems to their original baseline configurations. Which of the following BEST describes what the administrator is doing?
Options
- ABuild automation
- BContainerization
- CInfrastructure as code
- DTest automation
How the community answered
(53 responses)- A92% (49)
- B2% (1)
- C2% (1)
- D4% (2)
Why each option
Using a configuration management tool to codify, provision, rebuild, and roll back system configurations describes build automation, where system state is defined and reproducibly applied.
Build automation involves using tools and scripts to define system configurations that can be applied consistently to provision new systems, rebuild environments, or restore baseline states. Configuration management tools such as Ansible, Puppet, and Chef implement build automation by encoding the desired system state in declarative files that drive the entire system build lifecycle. This ensures repeatability and eliminates manual configuration drift across managed systems.
Containerization refers to packaging applications and their runtime dependencies into portable container images using technologies like Docker or Podman, not defining host-level OS or system configurations.
Infrastructure as code refers specifically to provisioning and managing cloud or virtual infrastructure resources such as networks, VMs, and storage through templates like Terraform or CloudFormation, not OS-level configuration management.
Test automation refers to using frameworks and scripts to execute software application tests automatically, which is unrelated to provisioning or managing system configurations.
Concept tested: Build automation and configuration management concepts
Source: https://www.redhat.com/en/topics/automation/what-is-build-automation
Topics
Community Discussion
No community discussion yet for this question.