Skip to content

The easiest way to setup the Tinkerbell Stack

License

Notifications You must be signed in to change notification settings

buffalu/sandbox

 
 

Repository files navigation

Quick-Starts

The following quick-start guides will walk you through standing up the Tinkerbell stack. There are a few options for this. Pick the one that works best for you.

Options

Next Steps

Now that you have a Tinkerbell stack up and running, you can start provisioning machines. Tinkerbell.org has a list of guides for provisioning machines. You can also create your own. The following docs will help you get started.

  1. Create Hardware Data
  2. Create a Template
  3. Create a Workflow

In the Sandbox

  1. Create your own templates

    docker exec -i compose_tink-cli_1 tink template create < ./custom-template.yaml
  2. Upload any container images you want to use in the templates to the internal registry

    docker run -it --rm quay.io/containers/skopeo copy --all --dest-tls-verify=false --dest-creds="admin":"Admin1234" docker://hello-world docker://192.168.56.4/hello-world
  3. Create a workflow

    docker exec -i compose_tink-cli_1 tink workflow create -t <TEMPLATE ID> -r '{"device_1":"08:00:27:00:00:01"}')
  4. Restart the machine to provision (if using the vagrant sandbox test machine this is done by running vagrant destroy -f machine1 && vagrant up machine1)

About

The easiest way to setup the Tinkerbell Stack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 59.3%
  • Go 18.3%
  • HCL 14.9%
  • Makefile 5.9%
  • Nix 1.6%