60 lines
1.6 KiB
Go
60 lines
1.6 KiB
Go
package main
|
|
|
|
import (
|
|
"agent-go/executor"
|
|
logger2 "agent-go/logger"
|
|
"agent-go/register"
|
|
)
|
|
|
|
var log = logger2.Log
|
|
|
|
func main() {
|
|
|
|
var agentOP = &executor.AgentOsOperator{
|
|
InstallCommandPrefix: []string{
|
|
"apt-get", "install", "-y",
|
|
},
|
|
RemoveCommandPrefix: []string{"apt", "remove", "-y"},
|
|
CanAccessInternet: true,
|
|
IsOsTypeUbuntu: true,
|
|
IsAgentInnerWall: false,
|
|
AgentArch: "amd64",
|
|
AgentOSReleaseCode: "focal",
|
|
AgentServerInfo: ®ister.AgentServerInfo{
|
|
ServerName: "",
|
|
ServerIPPbV4: "158.247.241.43",
|
|
ServerIPInV4: "10.0.4.6",
|
|
ServerIPPbV6: "",
|
|
ServerIPInV6: "",
|
|
Location: "",
|
|
Provider: "",
|
|
ManagePort: "",
|
|
CPUCore: "",
|
|
CPUBrand: "",
|
|
OSInfo: "",
|
|
OSKernelInfo: "",
|
|
TCPControl: "",
|
|
Virtualization: "",
|
|
IoSpeed: "",
|
|
MemoryTotal: "",
|
|
DiskTotal: "",
|
|
DiskUsage: "",
|
|
Comment: "",
|
|
MachineID: "",
|
|
AgentVersion: "",
|
|
TopicName: "",
|
|
},
|
|
OssOfflinePrefix: "https://oss-s1.107421.xyz/",
|
|
}
|
|
|
|
//executor.BasicPrettyPrint(agentOP.Exec("shutdownFirewall"))
|
|
//executor.BasicPrettyPrint(agentOP.Exec("modifyHostname", "seoul-amd64-01"))
|
|
//executor.BasicPrettyPrint(agentOP.Exec("disableSwap"))
|
|
executor.BasicPrettyPrint(agentOP.Exec("removeDocker"))
|
|
executor.BasicPrettyPrint(agentOP.Exec("installDocker", "20"))
|
|
executor.BasicPrettyPrint(agentOP.Exec("removeDockerCompose"))
|
|
executor.BasicPrettyPrint(agentOP.Exec("installDockerCompose"))
|
|
//executor.BasicPrettyPrint(agentOP.Exec("installZSH"))
|
|
|
|
}
|