| | |
| | | "basic.com/aps/aps_deploy.git/src/util" |
| | | ) |
| | | |
| | | |
| | | type Node struct { |
| | | Roles []string `json:"roles"` |
| | | IP string `json:"ip"` |
| | |
| | | SSHPort int `json:"sshPort"` |
| | | } |
| | | |
| | | |
| | | type RancherClusterConfig struct { |
| | | RancherURL string `json:"rancherURL"` |
| | | BearerToken string `json:"bearerToken"` |
| | | ClusterName string `mapstructure:"ClusterName"` |
| | | Nodes []Node `mapstructure:"Nodes"` |
| | | ClusterName string `mapstructure:"ClusterName"` |
| | | Nodes []Node `mapstructure:"Nodes"` |
| | | } |
| | | |
| | | |
| | | func isRancherInstalled(ip, username, password string, sshPort int) (bool, error) { |
| | | // 检查Rancher容器是否已运行 |