Timedora
Free Online Flashcard Deck

6 Infrastructure as Code for Networks Free Online FlashCards

Study 6 Infrastructure as Code for Networks with 12 free online flashcards. Review key terms, definitions, and concepts with this interactive flashcard deck.

12 cards
01
Front

What is infrastructure as code (IaC)?

Back

Infrastructure as code manages infrastructure through versioned, machine-readable configuration rather than manual changes in consoles or device interfaces.

02
Front

What does declarative network configuration specify?

Back

Declare the network’s desired configuration; the tool determines which operations are needed to move the real infrastructure toward it.

03
Front

What role does an IaC provider play?

Back

A provider translates configuration into operations through the platform’s API.

04
Front

Why keep network configuration in version control?

Back

Version control makes changes reviewable, testable, and traceable, while reuse of reviewed configuration supports consistent environments.

05
Front

What is infrastructure drift?

Back

Drift is a difference between the declared configuration and the infrastructure actually in place; manual edits can create it.

06
Front

What does Terraform state record?

Back

Terraform state links configuration addresses to real remote object identities and stores metadata used to plan later changes.

07
Front

How should teams handle Terraform state?

Back

Use a shared backend with access controls and locking; avoid committing state files to version control because state may contain sensitive values.

08
Front

What does an IaC plan do?

Back

A plan compares configuration with recorded state and, by default, refreshes information from remote objects. It proposes actions but does not itself make changes.

09
Front

What is the basic IaC deployment workflow?

Back

Edit configuration, validate it, create and review a plan, apply the reviewed changes, and verify the result.

10
Front

What is a reusable network module?

Back

A module groups related resources behind inputs and outputs, helping teams reuse patterns and secure defaults without repeating configuration.

11
Front

What dependency does a subnet’s `vpc_id` reference establish?

Back

A subnet’s `vpc_id` reference to `aws_vpc.core.id` establishes a dependency on that VPC.

12
Front

Why might a network resource be replaced instead of updated?

Back

The provider and remote API determine whether an attribute can change in place; otherwise, the plan may propose destroying and recreating the resource.