6b841fee7c
Only 2 main Vagrant calls are now needed (`vagrant up` and `vagrant up machine1`). This PR only updates the Vagrant Virtualbox setup. The Vagrant Libvirt and Terraform still need to be updated. This uses docker-compose as the entry point for standing up the stack and makes the stand-up of the sandbox more portal. Vagrant and Terraform are only responsible for standing up infrastructure and then running docker-compose, not for running any glue scripts. The docker-compose calls out to single-shot services to do all the glue required to get the fully functional Tinkerbell stack up and running. All the single-shot services are idempotent. This increases portability and the development iteration loop. This also simplifies the required steps needed to get a fully functioning sandbox up and running. This is intended to help people looking to get started by getting them to a provisioned machine quicker and more easily. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
14 lines
376 B
Modula-2
14 lines
376 B
Modula-2
module github.com/tinkerbell/sandbox
|
|
|
|
go 1.15
|
|
|
|
require (
|
|
github.com/containers/image v3.0.2+incompatible
|
|
github.com/containers/image/v5 v5.10.5
|
|
github.com/gianarb/vagrant-go v0.0.0-20200902133321-62ba563fe383
|
|
github.com/go-git/go-git/v5 v5.2.0
|
|
github.com/joho/godotenv v1.3.0
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/tinkerbell/tink v0.0.0-20210315140655-1b178daeaeda
|
|
)
|