How khaotich/devops-starter-kit works
DevOps-Starter-Kit is an infrastructure automation repository. Its tree separates base-image definitions, infrastructure provisioning, and host configuration, with configuration and encrypted secrets alongside them. The numbered stage directories suggest a progression from image creation through provisioning to configuration, but the README contains only the project name and no source excerpts were provided. Accordingly, the graph shows the documented capabilities and their locations without asserting runtime calls or data transfers that cannot be verified.
Components 19
Base images
- Image builds
infra/00_base_images
Infrastructure provisioning
- Prebootstrap
infra/01_provision/live/00_prebootstrap - Bootstrap
infra/01_provision/live/01_bootstrap - ISO module
infra/01_provision/modules/iso - Network bridge
infra/01_provision/modules/network_bridge - Virtual machines
infra/01_provision/modules/vm
Host configuration
- Ansible playbooks
infra/02_configure/playbooks - Service tasks
infra/02_configure/tasks - Host inventory
infra/02_configure/inventory - Service handlers
infra/02_configure/handlers - Forgejo setup
infra/02_configure/playbooks/forgejo.yml - PostgreSQL setup
infra/02_configure/playbooks/postgres.yml - VyOS setup
infra/02_configure/playbooks/vyos.yml
Configuration inputs
- Image settings
config/base_images - Common settings
config/common.yml - Network settings
config/network.yml - Proxmox settings
config/proxmox.yml - Service settings
config/services - Encrypted secrets
secrets