Skip to content

Automated Provisioning (YAML Config) #232

@madkoding

Description

@madkoding

Impact: High | Effort: High | Pillar: Scalability

mados-config.yaml for unattended installs — define disk, user, packages and post-install scripts

Current State

  • NOT IMPLEMENTED
  • No YAML config parsing
  • No unattended installation support

Tasks

  • Create mados-config-example.yaml with all configuration options
  • Create provisioning module to parse YAML config:
    • user: username, password
    • system: hostname, timezone, locale
    • disk: device, partitioning, filesystem
    • packages: dev_tools, ai_ml, multimedia (booleans)
    • post_install: commands list
  • Add provisioning page in installer (step 2 of 9)
  • Add file chooser for YAML configuration
  • Add validation with error reporting
  • Add configuration summary display
  • Integrate with install_data

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions