Skip to content

Sets up a solo5 development environment on packet.net

Notifications You must be signed in to change notification settings

ComposMin/terraform-solo5-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repository contains automation to establish a development environment for Solo5 & kvm on both amd64 and aarch64 architectures. It makes use of the https://packet.net baremetal servers and https://terraform.io orchestration tooling.

Setup Steps

  1. Create an ssh key in top level project directory

    ssh-keygen -t rsa -f packnet.pem
  2. Follow the steps in the packet.net quickstart guide substituting the above key.

  3. Generate a new API key using packet.net console api-keys

  4. Save the "token" value of the API key into a file named terraform.tfvars

       echo auth_token="<your token here>" > terraform.tfvars
  5. Install terraform

    brew install terraform
  6. Check terraform execution without creating any resources

     terraform plan
  7. Create a server in packet.net and provision with the base tools needed for solo5 development.

     terraform apply
  8. Ssh onto your new box and do wonderful KVM/Solo5 development in a repeatable environment. NB: if the installation does not work perfectly the setup scripts are in /root and can be tweaked/executed manually.

References

About

Sets up a solo5 development environment on packet.net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published