diff --git a/libmachine/cert/bootstrap.go b/libmachine/cert/bootstrap.go index 00b568a120..ece60cdd7f 100644 --- a/libmachine/cert/bootstrap.go +++ b/libmachine/cert/bootstrap.go @@ -20,7 +20,8 @@ func BootstrapCertificates(authOptions *auth.AuthOptions) error { // TODO: I'm not super happy about this use of "org", the user should // have to specify it explicitly instead of implicitly basing it on // $USER. - org := mcnutils.GetUsername() + caOrg := mcnutils.GetUsername() + org := caOrg + "." bits := 2048 @@ -42,7 +43,7 @@ func BootstrapCertificates(authOptions *auth.AuthOptions) error { return errors.New("The CA key already exists. Please remove it or specify a different key/cert.") } - if err := GenerateCACertificate(caCertPath, caPrivateKeyPath, org, bits); err != nil { + if err := GenerateCACertificate(caCertPath, caPrivateKeyPath, caOrg, bits); err != nil { return fmt.Errorf("Generating CA certificate failed: %s", err) } } diff --git a/libmachine/provision/utils.go b/libmachine/provision/utils.go index 9b990cbab2..516490ea99 100644 --- a/libmachine/provision/utils.go +++ b/libmachine/provision/utils.go @@ -63,7 +63,7 @@ func ConfigureAuth(p Provisioner) error { driver := p.GetDriver() machineName := driver.GetMachineName() authOptions := p.GetAuthOptions() - org := machineName + org := mcnutils.GetUsername() + "." + machineName bits := 2048 ip, err := driver.GetIP()