mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
018e10ea66
``` $ fleetctl config set address https://localhost:8080 [+] Set the "address" config key to "https://localhost:8080" in the "default" context $ fleetctl config set ignore_tls true [+] Set the "ignore_tls" config key to "true" in the "default" context $ fleetctl setup --email mike@arpaia.co --password "abc123" [+] Fleet setup successful and context configured! $ cat ~/.fleet/config contexts: default: address: https://localhost:8080 email: mike@arpaia.co ignore_tls: true token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uX2tleSI6IlUvdm05Vk9wSG0xUlA4SUtjQnBhb2ovWlo1TXppSEVXcFRCNFNPb2tHQnNLUFpDQXFieVpWWnpJb0UvczQzcWkyd1pHZXJOa29SNFVIQ2hNZUc0K09RPT0ifQ.rHawSN8JvD4jjWAPTYX2Ep9ZpMt3u4mSIQcu920C-_s $ fleetctl logout [+] Fleet logout successful and local token cleared! $ cat ~/.fleet/config contexts: default: address: https://localhost:8080 email: mike@arpaia.co ignore_tls: true token: "" ```
71 lines
1.0 KiB
Go
71 lines
1.0 KiB
Go
package service
|
|
|
|
type SetupAlreadyErr interface {
|
|
SetupAlready() bool
|
|
Error() string
|
|
}
|
|
|
|
type setupAlreadyErr struct {
|
|
reason string
|
|
}
|
|
|
|
func (e setupAlreadyErr) Error() string {
|
|
return e.reason
|
|
}
|
|
|
|
func (e setupAlreadyErr) SetupAlready() bool {
|
|
return true
|
|
}
|
|
|
|
func setupAlready() error {
|
|
return setupAlreadyErr{
|
|
reason: "Kolide Fleet has already been setup",
|
|
}
|
|
}
|
|
|
|
type InvalidLoginErr interface {
|
|
InvalidLogin() bool
|
|
Error() string
|
|
}
|
|
|
|
type invalidLoginErr struct {
|
|
reason string
|
|
}
|
|
|
|
func (e invalidLoginErr) Error() string {
|
|
return e.reason
|
|
}
|
|
|
|
func (e invalidLoginErr) InvalidLogin() bool {
|
|
return true
|
|
}
|
|
|
|
func invalidLogin() error {
|
|
return invalidLoginErr{
|
|
reason: "The credentials supplied were invalid",
|
|
}
|
|
}
|
|
|
|
type NotSetupErr interface {
|
|
NotSetup() bool
|
|
Error() string
|
|
}
|
|
|
|
type notSetupErr struct {
|
|
reason string
|
|
}
|
|
|
|
func (e notSetupErr) Error() string {
|
|
return e.reason
|
|
}
|
|
|
|
func (e notSetupErr) NotSetup() bool {
|
|
return true
|
|
}
|
|
|
|
func notSetup() error {
|
|
return notSetupErr{
|
|
reason: "The Kolide Fleet instance is not setup yet",
|
|
}
|
|
}
|