{"repo":"ChristianLempa/boilerplates","free":true,"listed":false,"github":"https://github.com/ChristianLempa/boilerplates","clone":"git clone https://github.com/ChristianLempa/boilerplates.git","description":"Create reusable templates and turn them into configurable workloads for homelabs and self-hosted infrastructure. Free and Open-Source.","language":"Python","stars":7938,"topics":["ansible","docker","docker-compose","kubernetes","packer","terraform","bash","docker-swarm","python"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Create reusable templates and turn them into configurable workloads for homelabs and self-hosted infrastructure. Free and Open-Source. How it works Create reusable templates for infrastructure expertise like Docker, Kubernetes, Terraform, Ansible, static files, Python, and more. Use the built-in Jinja2-like templating syntax with variables, blocks, and comments to keep configuration modular and conditional. Sync with Git in both directions or manage everything locally. Render templates, configure variables through a guided wizard, and wire up secrets. Copy them to remote servers and environments or any local directory. ✨ Explore 100+ template presets for homelabs and self-hosted infrastructure: https://github.com/ChristianLempa/boilerplates-library Boilerplates CLI The Boilerplates CLI is the main interface for working with template libraries locally. It lets you discover available templates, inspect their metadata and variables, validate them, and generate ready-to-use files. It combines template-defined variables and defaults, guided interactive prompts, CLI variable overrides, and git-backed template libraries into one workflow. In practice, that means you can keep reusable boilerplates in a repository and turn them into concrete, environment-specific configurations with a single command. ⚠️ Boilerplates 0.2.0 introduced the new template format. Legacy template.yaml / template.yml manifests and .j2 template files are no longer supported. ℹ️ New templates must use template.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ChristianLempa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ChristianLempa/boilerplates/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}