Skip to content

The easiest way to setup the Tinkerbell Stack

License

Notifications You must be signed in to change notification settings

buffalu/sandbox

This branch is 217 commits behind tinkerbell/playground:main.

Folders and files

NameName
Last commit message
Last commit date
Jan 13, 2022
Oct 4, 2021
Feb 1, 2022
Dec 10, 2021
Aug 31, 2021
Nov 9, 2020
Dec 7, 2020
Aug 19, 2021
Aug 31, 2021
Sep 3, 2021
Sep 2, 2020
Aug 31, 2021
Dec 10, 2021
Apr 6, 2021

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%