All Projects → cloudfoundry → credhub-cli

cloudfoundry / credhub-cli

Licence: Apache-2.0 license
CredHub CLI provides a command line interface to interact with CredHub servers

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to credhub-cli

credhub
CredHub centralizes and secures credential generation, storage, lifecycle management, and access
Stars: ✭ 203 (+434.21%)
Mutual labels:  cloudfoundry, bosh, credhub, credential-manager, cf-extensions
nfs-volume-release
No description or website provided.
Stars: ✭ 17 (-55.26%)
Mutual labels:  cloudfoundry, bosh
bbr-pcf-pipeline-tasks
Collection of Concourse tasks for backing up a Tanzu Application Service (TAS) installation using BOSH Backup and Restore (BBR)
Stars: ✭ 39 (+2.63%)
Mutual labels:  cloudfoundry, bosh
paas-templates
Bosh, CFAR, CFCR and OSB services templates for use with COA (cf-ops-automation) framework
Stars: ✭ 16 (-57.89%)
Mutual labels:  cloudfoundry, bosh
cf-abacus
CF usage metering and aggregation
Stars: ✭ 100 (+163.16%)
Mutual labels:  cloudfoundry, cf-extensions
cf-swagger
Collection of Swagger descriptions and applications for CloudFoundry BOSH
Stars: ✭ 22 (-42.11%)
Mutual labels:  cloudfoundry, cf-extensions
cf-ops-automation
a collaboration framework for operating cloudfoundry and services at scale
Stars: ✭ 21 (-44.74%)
Mutual labels:  cloudfoundry, bosh
loggregator
Archived: Now bundled in https://github.com/cloudfoundry/loggregator-release
Stars: ✭ 61 (+60.53%)
Mutual labels:  cloudfoundry
antifreeze
Cloud Foundry CLI plugin to detect if an app doesn't match the manifest
Stars: ✭ 21 (-44.74%)
Mutual labels:  cloudfoundry
terraform-secure-backend
An http backend which store and retrieve tfstates files in a secure way by encrypt/decrypt them through credhub
Stars: ✭ 33 (-13.16%)
Mutual labels:  credhub
go-cfclient
Golang client lib for Cloud Foundry
Stars: ✭ 61 (+60.53%)
Mutual labels:  cloudfoundry
cf-tools
Useful shell scripts for Cloud Foundry API v2
Stars: ✭ 22 (-42.11%)
Mutual labels:  cloudfoundry
terracreds
A Terraform Automation and Collaboration Software credentials helper
Stars: ✭ 47 (+23.68%)
Mutual labels:  credential-manager
cf-python-client
Small cloudfoundry client implemented in python
Stars: ✭ 50 (+31.58%)
Mutual labels:  cloudfoundry
bosh exporter
BOSH Prometheus Exporter
Stars: ✭ 22 (-42.11%)
Mutual labels:  bosh
cf-sample-app-spring
Introduction to Cloud Foundry app deployment and management concepts.
Stars: ✭ 30 (-21.05%)
Mutual labels:  cloudfoundry
exemplar-release
No description or website provided.
Stars: ✭ 26 (-31.58%)
Mutual labels:  bosh
bosh-kubernetes-cpi-release
The goal for this project is to provide a fully functional BOSH CPI. It will eventually allow to deploy any BOSH release to any Kubernetes cluster.
Stars: ✭ 29 (-23.68%)
Mutual labels:  bosh
goLazagne
Go library for credentials recovery
Stars: ✭ 177 (+365.79%)
Mutual labels:  credential-manager
mssql-server-broker
Cloud Foundry service broker for Microsoft SQL Server
Stars: ✭ 13 (-65.79%)
Mutual labels:  cloudfoundry

CredHub

slack.cloudfoundry.org GoDoc

CredHub manages credentials like passwords, certificates, certificate authorities, ssh keys, rsa keys and arbitrary values (strings and JSON blobs). CredHub provides a CLI and API to get, set, generate and securely store such credentials.

See additional repos for more info:

Installing the CLI

Operating system compatibility

The credhub CLI is tested on Linux and Mac OS, and is supported on these systems. It is not tested or supported on Windows, though it has been known to work at some point.

MacOS X with Homebrew

  brew install cloudfoundry/tap/credhub-cli

Linux and Windows

Download and install the desired release from the release page.

Building the CLI:

make (first time only to get dependencies, will also run specs)

make build

Go Client

This repository contains a Go client library that can be used independently of the CredHub CLI. Documentation for this library can be found here.

Usage:

CredHub CLI can be used to manage credentials stored in a CredHub server. You must first target the CredHub server using the api command. Once targeted, you must login with either user or client credentials. Future commands will be sent to the targeted server. For additional information on how to perform CLI operations, you may review the examples shown here or review the help menus with the commands credhub --help and credhub <command> --help.

Debug Mode:

To see the API calls made by each CLI command, export CREDHUB_DEBUG=true.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].