Timedora
Free Online Flashcard Deck

5 Configuration Management and Reusable Automation Free Online FlashCards

Study 5 Configuration Management and Reusable Automation with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What is configuration management?

Back

Configuration management describes, applies, and checks system settings such as packages, files, services, and users.

02
Front

What does declarative configuration specify?

Back

It states the desired result, leaving the automation tool to determine the actions needed to reach it.

03
Front

What does an imperative script focus on?

Back

An imperative script focuses on a sequence of commands, rather than simply declaring the intended result.

04
Front

What is idempotence in configuration automation?

Back

Applying the same configuration again should leave the system in the desired state without repeating unnecessary changes.

05
Front

Why should automation be tested before repeated or production use?

Back

Not every task or module is automatically idempotent, so automation should be tested before repeated or production use.

06
Front

In an Ansible package task, what does state: present declare?

Back

It declares that the package should be present; an idempotent task makes no change if the package is already installed.

07
Front

What is a configuration template?

Back

A template is a reusable text pattern whose variable values generate configuration suited to different hosts or environments.

08
Front

How do Ansible templates vary generated configuration by environment?

Back

Ansible templates use Jinja2 expressions, with variables supplying environment-specific values.

09
Front

Why validate a rendered configuration file?

Back

A syntactically valid template can still generate an invalid service configuration, so validate the rendered file.

10
Front

How do Ansible roles and Terraform modules support reuse?

Back

Ansible roles organize reusable automation; Terraform modules group resources that can be called with different inputs.

11
Front

What does version control provide for configuration?

Back

It records changes over time, enabling teams to compare revisions, identify who changed a setting, collaborate, and restore earlier versions.

12
Front

What are key safeguards in a configuration change workflow?

Back

Review the diff for unintended changes, unsafe values, or secrets; then run checks and tests before merging and deploying in a controlled way.