MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / resolveNodeUser

Method resolveNodeUser

internal/ui/plugins/ansible/plugin.go:2504–2518  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2502}
2503
2504func (p *Plugin) resolveNodeUser() string {
2505 cfg := p.app.Config()
2506 if cfg == nil {
2507 return "root"
2508 }
2509
2510 if user := strings.TrimSpace(cfg.ResolveSSHSettings("").SSHUser); user != "" {
2511 return user
2512 }
2513 if strings.TrimSpace(cfg.GetUser()) != "" {
2514 return strings.TrimSpace(cfg.GetUser())
2515 }
2516
2517 return "root"
2518}
2519
2520func (p *Plugin) resolveVMUser() string {
2521 cfg := p.app.Config()

Callers 4

currentInventoryMethod · 0.95
resolveVMUserMethod · 0.95

Implementers 4

Plugininternal/ui/plugins/ansible/plugin.go
Plugininternal/ui/plugins/communityscripts/p
Plugininternal/ui/plugins/guestlist/plugin.g
Plugininternal/ui/plugins/commandrunner/plug

Calls 3

ConfigMethod · 0.80
ResolveSSHSettingsMethod · 0.80
GetUserMethod · 0.65

Tested by

no test coverage detected