Profiles

Profiles define how the ABC Pattern maps onto specific IaC tools. Each profile introduces additional rules, conventions, and examples tailored to the target system.

Profiles use identifiers of the form:

ABC-PROFILE-<PROFILE>-R#

Current profiles include:

  • imperative, object‑oriented implementations

  • declarative module‑based implementation

Profiles demonstrate that ABC is not tied to any particular paradigm.