Skip to content

Automated configuration to build the tooling I use

License

Notifications You must be signed in to change notification settings

RyanSquared/tooling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tooling

Automated configuration to build the tooling I use

Dependencies

Most of the tools are built using Go. The last known working version for this configuration is Go 1.17, but further versions should also work.

Notes

ksops needs to be placed in the same file structure it's generated in, due to how kustomize looks for plugins.

Terraform looks for plugins using a very specific format that I have replicated in the environment file. Terraform also typically pulls the "latest" version of a plugin when running terraform init rather than a cached version, so if the version in the Terraform repository is further than installed locally, that one will be preferred.

A really hacky way to download the tools would be to extract from the ghcr.io repository using docker save ghcr.io/ryansquared/tooling | tar xv, find the exported layer, and extract that using tar xvf. Useful for systems that don't have the capabilities of building everything from source.

About

Automated configuration to build the tooling I use

Resources

License

Stars

Watchers

Forks

Releases

No releases published