implement CLI init cluster, add SSH and WireGuard cluster connectors

This commit is contained in:
Pavel Sviderski
2024-09-10 13:48:14 +10:00
parent fd314bcf65
commit 9e44d30328
8 changed files with 729 additions and 223 deletions
+5 -8
View File
@@ -1,11 +1,8 @@
package cli
import "uncloud/internal/cli/config"
type Machine struct {
connConfig config.MachineConnection
}
func NewMachine(connConfig config.MachineConnection) *Machine {
return &Machine{connConfig: connConfig}
type RemoteMachine struct {
User string
Host string
Port int
KeyPath string
}