This is a collection of tools I use daily, all in a handy interactive cli tool.
To install, download the latest release from the releases page and extract it to a directory in your path.
Just run tdtk
, it asks you to select a tool.
- Secret handling for ansible vaults
- Service repo creation
- Creates a new repo in github from a template repo
tdtk looks for a configuration file in the following locations, last found wins:
~/.config/tdtk.toml
./.tdtk.toml
# ./.tdtk.toml
template_repo = "my-org/java-service-template"
spec_questions_path = "spec-questions.yml"
You can provide a template repo to use for the service tool. This repo will be used as a template for the new repo.
You can provide a yaml file for asking custom questions which then will be uses to generate a .service-specs.yaml
file in the new repo.
See /spec-questions.yaml.sample
for an example.