IaC
Infrastructure as Code → The practice of managing and provisioning infrastructure through code instead of manual processes, enabling consistency, automation, and version control.
Playbooks
Playbooks → Collections of predefined automation scripts that describe the desired system configuration or workflow, often used in tools like Ansible.
Sort of like automation blueprints, meant to be used to turn complex administrative tasks into repeatable daily routines.
SOAR
Security Orchestration, Automation, and Response → A platform that automates and coordinates security workflows, often using playbooks for incident response.
Simply put, SOAR automatically responds to security threats. It uses playbooks to respond to them.
Configuration Drift
Configuration Drift → Occurs when systems deviate from their intended configuration over time; prevented by using Infrastructure as Code and playbooks for consistent automation.
Automation Use Cases with IaC
Automation Use Cases with IaC → Includes preventing configuration drift, maintaining compliance, performing upgrades, and managing dynamic inventories.
Source Control
Source Control → A system that tracks and manages changes to code and configurations over time, such as Git repositories.