Skip to main content
U.S. flag

An official website of the United States government

Importing Credentials to Credhub

These instructions lay out the process and guidelines for importing existing credentials into Credhub. Credhub has a bulk-import feature for adding existing credentials to Credhub. The credentials must be added to a yml file that specifies the name, type, and credential value. These instructions are to make this process less painful.

Install Pivotal “vars-to-creds” CLI

Follow the instructions [here] (https://github.com/pivotalservices/vars-to-credhub) to install the CLI provided by Pivotal.

Import procedure

Download the pertinent file that contains the credentialss for a deployment from the S3 bucket. If we were importing the credentials for dev bosh these are the steps needed for an import:

./vars-to-credhub --prefix /bosh/development --vars-file development-bosh.yml > dev-bosh-import.yml

Inspect the values generated in dev-bosh-import.yml. Verify that the credential types are correct.

Now target and login to the corresponding credhub that needs the credentials. Run the following command:

credhub import --file `dev-bosh-import.yml`