Version 0.9.0
Language EN

Plugin Installation

First, generate a shared secret key used to authenticate incoming requests, and encrypt the response body. The secret should be 32 bytes.

$ openssl rand -hex 16
558f3eacbfd5928157cbfe34823ab921

The plugin is distributed as a Docker container and can be started with the below command. In the below example the plugin is mapped to port 3000.

$ docker run \
    --env=SECRET_KEY=558f3eacbfd5928157cbfe34823ab921 \
    --publish=3000:3000 \
    drone/vault

The agent should be configured to connect with the plugin. You should provide the shared secret and plugin endpoint.

$ docker run \
    --env=DRONE_SECRET_SECRET=558f3eacbfd5928157cbfe34823ab921 \
    --env=DRONE_SECRET_ENDPOINT=http://1.2.3.4:3000 \
    --name=agent \
    drone/agent

Getting Help

Enterprise Support
Real-time chat support from the developers that wrote the code.
Mailing List
Search for information in the mailing list archives, or post a question.