MicroShift on one Rocky Linux box

Circuit Builder

Pick the parts. Get a config you can run.

Choose a distribution and the circuits you want on a group of servers. You get a main.tf with each circuit pinned to its release, passwords kept out of it, and the firewall opened for what you picked. It's written in your browser, and nothing you type leaves it.

1 Distribution

2 Circuits

Two circuits that want the same port can't share a host, so picking one greys out the other and says why.

Web and proxies
    Databases and caches
      Monitoring
        Containers and Kubernetes
          DNS
            Networking and VPN
              Security and compliance
                Storage and backup
                  Identity and secrets
                    AI
                      Platforms
                        Build and runtimes
                          Communication and media
                            Detection and response
                              Not in the builder yet (10)
                              • authentik: authentik needs a database wired to it and a public URL. Its README shows how to set them up.
                              • ciso-assistant: CISO Assistant needs a database wired to it and a public URL. Its README shows how to set them up.
                              • fleet: Fleet needs MySQL, Valkey and a setup step after the first apply. Its README shows how to set them up.
                              • flux: Flux installs onto a k3s cluster and syncs from your Git repository, so it needs both first. Its README shows how.
                              • helm: Helm's releases go onto a Kubernetes cluster, so it needs one first. Its README shows how.
                              • istio: Istio installs onto a k3s cluster, so it needs that cluster first. Its README shows how.
                              • kubeadm: kubeadm has control planes and workers, two kinds of host. Its README shows how to set them up.
                              • microshift: microshift has a grade of F, and a circuit needs a passing grade to be here. See its grade.
                              • proxmox: proxmox has a grade of F, and a circuit needs a passing grade to be here. See its grade.
                              • rancher: Rancher needs a k3s cluster at a version it supports. Its README shows how to set one up.

                              3 Servers

                              Where are they?