ChristianLempa/boilerplates
Christian’s Boilerplates
Hey, there!
I’m Christian, and I’m passionate about creating educational tech content for IT Pros and Homelab nerds.
What are Boilerplates?
Boilerplates is a curated collection of production-ready templates for your homelab and infrastructure projects. Stop copying configurations from random GitHub repos or starting from scratch every time you spin up a new service!
Boilerplates CLI
The Boilerplates CLI tool gives you instant access to battle-tested templates for Docker, Terraform, Ansible, Kubernetes, and more.
Each template includes sensible defaults, best practices, and common configuration patterns—so you can focus on customizing for your environment.
Key Features:
- 🚀 Quick Setup - Generate complete project structures in seconds
- 🔧 Fully Customizable - Interactive prompts or non-interactive mode with variable overrides
- 💾 Smart Defaults - Save your preferred values and reuse across projects
Note: Technologies evolve rapidly. While I actively maintain these templates, always review generated configurations before deploying to production.
Installation
Install the Boilerplates CLI using the automated installer:
|
|
The installer uses pipx to create an isolated environment for the CLI tool. Once installed, the boilerplates command will be available in your terminal.
Quick Start
|
|
Managing Defaults
Save time by setting default values for variables you use frequently:
|
|
Template Libraries
Boilerplates uses git-based libraries to manage templates. You can add custom repositories:
|
|
Documentation
For comprehensive documentation, advanced usage, and template development guides, check out the Wiki (coming soon).
If you’re looking for detailed tutorials on specific tools and technologies, visit my YouTube Channel.
Contribution
If you’d like to contribute to this project, reach out to me on social media or Discord, or create a pull request for the necessary changes.
Other Resources
- Dotfiles - My personal configuration files on macOS
- Cheat-Sheets - Command Reference for various tools and technologies
Support me
Creating high-quality videos and valuable resources that are accessible to everyone, free of charge, is a huge challenge. With your contribution, I can dedicate more time and effort into the creation process, which ultimately enhances the quality of the content. So, all your support, by becoming a member, truly makes a significant impact on what I do. And you’ll also get some cool benefits and perks in return, as a recognition of your support.
Remember, supporting me is entirely optional. Your choice to become a member or not won’t change your access to my videos and resources. You are also welcome to reach out to me on Discord, if you have any questions or feedback.
