iac.htora.dev · security templates

Home/Start here/Words you will hear

Words you will hear

Terms that get used in documentation as though everyone already knows them.

WordWhat it means
ApplyMaking the change for real. The step after plan.
DeclarativeYou describe the end result and the tool works out the steps to get there.
Delete markerWhat S3 adds when you delete a file in a versioned bucket without naming a version. The file looks gone and is still stored underneath.
Drop-in fileA small config file in a .d folder that the main config reads in. Lets a tool change a few settings without owning the whole file.
DriftThe gap between what is written down and what is actually running. Usually created by a hand edit during an incident.
FinalizerA marker on a Kubernetes object that makes deletion wait until cleanup finishes. On an Argo CD Application it means deleting the app also deletes what it deployed.
HandlerAn Ansible task that only runs when another task reports a change. Used for reloads and restarts.
IdempotentRunning it twice is safe. The second run notices everything is already correct and does nothing.
ImmutableCannot be changed after it is written. Used here about storage that refuses deletes for a set period.
InventoryAnsible's list of machines, grouped by what they do.
Least privilegeGiving an account exactly the permissions it needs for its job and nothing more.
Lock fileTerraform's .terraform.lock.hcl. Records the exact provider versions used, and belongs in Git.
ManifestA YAML file describing something you want running on Kubernetes.
ModuleA reusable folder of Terraform, called from somewhere else with different settings.
PlanTerraform's preview. Shows what would change and changes nothing.
PlaybookAnsible's file of steps, written in YAML.
ProviderThe plugin that lets Terraform talk to a particular cloud.
ReconcileCompare what should be true against what is true, then close the gap. What Argo CD does on a loop.
Remote stateTerraform's record kept in shared, locked storage, so a team can work on the same thing without overwriting each other.
RoleIn Ansible, a reusable bundle of tasks. In a cloud, a set of permissions something can assume. The same word, two unrelated meanings.
RotationReplacing a key or password on a schedule so an old copy stops being useful.
Source of truthThe one place that decides what is correct. For these tools it is the Git repository.
State fileTerraform's record of what it created. Holds secrets in plain text, so it needs protecting.
SyncMaking a cluster match the repository.
TagA label on a cloud resource. Used here to record who owns it and how sensitive it is.

Missing something? The three tool pages define each term where it first comes up, in context, which is usually easier to remember than a list.

Registry 0.6.0. Built 2026-09-22.

Made by Habibullah Tora. Code under the MIT licence, writing under CC BY 4.0.