Bash, the Crucial Exams Chat Bot
AI Bot

Infrastructure as Code and Configuration Management  Flashcards

Microsoft DevOps Engineer Expert AZ-400 Flashcards

FrontBack
Advantages of Declarative IaCSimplifies infrastructure description by focusing on end states
Advantages of IaCScalability, repeatability, and version control for infrastructure
AnsibleAgentless configuration management tool using YAML playbooks
Ansible InventoryContains host and group information for Ansible to target systems
Ansible PlaybookYAML file defining tasks to automate and manage configuration
ARM Template Deployment ScopeTarget resource group, subscription, or management group for deployment
ARM Template Linked TemplatesEnables referencing separate templates for modular deployment
ARM Template ParametersAllow customizing deployment through input values
ARM TemplatesDeclarative JSON files for Azure resources
ChefConfiguration management tool using Ruby-based DSL
Chef CookbookCollection of recipes and associated files for system management
Chef RecipesDefines configuration logic using Ruby code for resources
Configuration ManagementProcess of maintaining system configurations consistently
Dynamic Inventory in AnsibleAutomatically generates inventory from cloud or external sources
idempotency in Configuration ManagementEnsures operations result in the same state regardless of initial conditions
Immutable InfrastructureInfrastructure that cannot be modified after deployment
Infrastructure as CodeAutomates provisioning and managing infrastructure using code
Modules in TerraformReusable components to organize and simplify Terraform code
Pull-based Configuration ManagementCentral system pushes configuration to target systems as in Ansible
Push-based Configuration ManagementClient retrieves configuration from central server as in Chef
State DriftWhen actual infrastructure diverges from declared IaC
TerraformOpen-source IaC tool supporting multiple cloud providers
Terraform HCL SyntaxHuman-readable configuration language used by Terraform
Terraform Output VariablesProvide results from applied configurations for use elsewhere
Terraform PlanCommand to preview changes before applying configuration
Terraform ProvidersPlugins that interact with APIs for configuring resources
Terraform Remote StateStores state in a shared backend for team collaboration
Terraform State FileStores mapping of real infrastructure resources to Terraform configuration
Terraform WorkspacesIsolated environments within a single configuration
Versioning in IaCTracks infrastructure changes over time for auditing and rollback
This deck explains automating infrastructure deployment using ARM templates, Terraform, and managing configuration with tools like Chef or Ansible.
Share on...
Follow us on...