Skip to content

geek-cookbook/premix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3f3df3a Β· Aug 7, 2024

History

4 Commits
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024
Aug 7, 2024

Repository files navigation

πŸ‘‹πŸ» Welcome, fellow Geek! ❀️

πŸ™‹β€β™‚οΈ What is this?

This is the "premix" for Funky Penguin's Geek Cookbook, and is intended to "fast-track" deployment of the Docker Swarm / Kubernetes recipes, in an opinionated fashion.

The premix was originally sponsors-only, but was opened up (duplicated-in-a-public-repo, really), to foster community involvement (and because your geek-chef got busy cooking ElfHosted, an open-source "geek-cookbook-as-a-service" platform!).

The repository includes:

  • Standard docker-compose files for each recipe in the cookbook
  • Ansible playbooks for automatically deploying the entire stack plus popular/current recipes

How do I use this?

Docker Swarm + Ansible (automatically) 🐳 + 🦾

Detailed instructions are available here.

Docker Swarm Manually (the old way) πŸ‘΄πŸ»

  1. At a high level, git pull git@github.com:funkypenguin/geek-cookbook-premix.git /var/data/config.
  2. For each recipe, edit the .yml and replace my config (data paths, example.com domain name, etc) with yours
  3. Where a <recipe name>.env-sample exists, rename this to <recipe-name>.env, and customize

FAQ

Where to go for help?

  1. The Discord chat for realtime (but non-persistent) support
  2. The Funky Penguin's Geek Forums, to trawl through previous support/discussions

How do I request a recipe?

Create an issue, a template is waiting to help you identify the required details

Can I contribute fixes etc?

Of course! Submit a PR, we'll go from there!

Bootstrap flux

Create personal token at https://github.com/settings/tokens, Create a GitHub personal access token that can create repositories by checking all permissions under repo, as well as all options under admin:public_key

Save the token to your ansible vault, as github_flux_token