Skip to main content

This tool provides shell access to Keystok from Linux, OS X and other UNIX-like operating systems. It can be used e.g. inside Docker containers to access Keystok keys.

Installation

To install the Python client, run this in your shell:

pip install keystok

You can do it inside a virtualenv if needed.

Usage

Run “keystok -h” for help on the available commands and options.

Specifying the access token

To configure the access token, first run this in the shell:

export KEYSTOK_ACCESS_TOKEN=<access token from keystok.com>

Alternatively you can also specify the token in each command using:

keystok -a <token>

In Dockerfiles you might want to use the convenient ENV directive:

ENV KEYSTOK_ACCESS_TOKEN <access token from keystok.com>

Or to keep it out of the Dockerfile, specify it with docker run instead:

docker run -e KEYSTOK_ACCESS_TOKEN=<access token>

It’s also possible to place the access token in one of these files:

./.keystok/access_token (under current directory) ~/.keystok/access_token (under home directory)

Commands

To list all keys associated with the application:

keystok ls

To retrieve a key and output it into stdout:

keystok get <keyid>

To automatically retrieve ssh keys and generate a ssh configuration:

keystok [-f] sshautoconfig (the -f option will force-overwrite any existing SSH keys)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keystok-0.1.6.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file keystok-0.1.6.tar.gz.

File metadata

  • Download URL: keystok-0.1.6.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for keystok-0.1.6.tar.gz
Algorithm Hash digest
SHA256 4ccdf099d7b28625c9302c46d4fdb0690dc77bfe5dfda3c3c3df34ece552759a
MD5 8b3fe9c1309ba3e750170fba11445e24
BLAKE2b-256 10525c703e4c0a0ddf7a162af0eca145e4f523e6dbb77ddc943f502e266d3dd1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.6 This release

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page