Skip to content

lay

Field Value
Purpose Package and application installer — installs software based on entity requirements
Module
Status Planned
Repo AmadlaOrg/lay

Commands

Command Status Description
lay install Planned Install applications from entity requirements
lay settings Planned Manage lay configuration

Dependencies

Library Purpose
LibraryUtils File operations, configuration
LibraryFramework CLI framework

Pipeline Position

lay sits after raise (infrastructure provisioning) and before weaver (configuration generation). It installs the applications that the provisioned servers need.

hery → doorman → raise → [lay] → weaver → judge

Intended Design

lay will read EntityApplication and EntitySystem declarations and install the required software using the appropriate package manager for the target system (apt, yum, brew, etc.). It may wrap or integrate with existing configuration management tools like Ansible.

Current Gaps

  • Repository exists as a stub only
  • No Go code or module definition