/api-testing-vault-extension

A Vault-based secret extension of api-testing.

Primary LanguageGo

Codacy Badge Codacy Badge

This is a secret extension of api-testing.

Start a Vault for dev

vault server -dev

Run vault server on the local machine

Create a config file for it:

ui = true
cluster_addr  = "http://127.0.0.1:8201"
api_addr      = "http://127.0.0.1:8200"

storage "file" {
  path = "/opt/vault/data"
}

listener "tcp" {
  address = "127.0.0.1:8200"
  tls_disable = "true"
}

Start the server via: vault server -config=config.hcl

then, init it: vault operator init -address=http://127.0.0.1:8200

Start API Testing Vault extension

You can start it in Docker:

docker run --network host linuxsuren/api-testing-vault-extension:master atest-vault-ext --vault-token your-token --vault-address http://127.0.0.1:8200