forked from TrueCloudLab/certificates
Use production URL and add description.
This commit is contained in:
parent
823c190ccd
commit
b9b0c2e2d6
1 changed files with 19 additions and 2 deletions
|
@ -20,6 +20,11 @@ import (
|
||||||
"github.com/urfave/cli"
|
"github.com/urfave/cli"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// defaultOnboardingURL is the production onboarding url, to use a development
|
||||||
|
// url use:
|
||||||
|
// export STEP_CA_ONBOARDING_URL=http://localhost:3002/onboarding/
|
||||||
|
const defaultOnboardingURL = "https://api.smallstep.com/onboarding/"
|
||||||
|
|
||||||
type onboardingConfiguration struct {
|
type onboardingConfiguration struct {
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
DNS string `json:"dns"`
|
DNS string `json:"dns"`
|
||||||
|
@ -43,9 +48,21 @@ func (e onboardingError) Error() string {
|
||||||
func init() {
|
func init() {
|
||||||
command.Register(cli.Command{
|
command.Register(cli.Command{
|
||||||
Name: "onboard",
|
Name: "onboard",
|
||||||
Usage: "Configure and run step-ca from the onboarding guide",
|
Usage: "configure and run step-ca from the onboarding guide",
|
||||||
UsageText: "**step-ca onboard** <token>",
|
UsageText: "**step-ca onboard** <token>",
|
||||||
Action: onboardAction,
|
Action: onboardAction,
|
||||||
|
Description: `**step-ca onboard** configures step certificates using the onboarding guide.
|
||||||
|
|
||||||
|
Open https://smallstep.com/onboarding in your browser and start the CA with the
|
||||||
|
given token:
|
||||||
|
'''
|
||||||
|
$ step-ca onboard <token>
|
||||||
|
'''
|
||||||
|
|
||||||
|
## POSITIONAL ARGUMENTS
|
||||||
|
|
||||||
|
<token>
|
||||||
|
: The token string provided by the onboarding guide.`,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,7 +75,7 @@ func onboardAction(ctx *cli.Context) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get onboarding url
|
// Get onboarding url
|
||||||
onboarding := "http://localhost:3002/onboarding/"
|
onboarding := defaultOnboardingURL
|
||||||
if v := os.Getenv("STEP_CA_ONBOARDING_URL"); v != "" {
|
if v := os.Getenv("STEP_CA_ONBOARDING_URL"); v != "" {
|
||||||
onboarding = v
|
onboarding = v
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue