@@ -76,21 +76,21 @@ func runRun(cmd *types.Command, args []string) {
76
76
}
77
77
78
78
// create IMAGE
79
- log .Debugf ( "Creating a new server " )
79
+ log .Info ( "Server creation ... " )
80
80
dynamicIPRequired := runGateway == ""
81
81
serverID , err := api .CreateServer (cmd .API , args [0 ], runCreateName , runCreateBootscript , runCreateEnv , runCreateVolume , dynamicIPRequired )
82
82
if err != nil {
83
83
log .Fatalf ("Failed to create server: %v" , err )
84
84
}
85
- log .Debugf ( "Created server : %s" , serverID )
85
+ log .Infof ( "Server created : %s" , serverID )
86
86
87
87
// start SERVER
88
- log .Debugf ( "Starting server " )
88
+ log .Info ( "Server start requested ... " )
89
89
err = api .StartServer (cmd .API , serverID , false )
90
90
if err != nil {
91
91
log .Fatalf ("Failed to start server %s: %v" , serverID , err )
92
92
}
93
- log .Debugf ("Server is booting " )
93
+ log .Info ("Server is starting, this may take up to a minute ... " )
94
94
95
95
if runDetachFlag {
96
96
fmt .Println (serverID )
@@ -99,7 +99,7 @@ func runRun(cmd *types.Command, args []string) {
99
99
100
100
if runAttachFlag {
101
101
// Attach to server serial
102
- log .Debugf ("Attaching to server console" )
102
+ log .Info ("Attaching to server console ... " )
103
103
err = utils .AttachToSerial (serverID , cmd .API .Token , true )
104
104
if err != nil {
105
105
log .Fatalf ("Cannot attach to server serial: %v" , err )
@@ -112,26 +112,28 @@ func runRun(cmd *types.Command, args []string) {
112
112
}
113
113
114
114
// waiting for server to be ready
115
- log .Debugf ("Waiting for server to be ready" )
115
+ log .Debug ("Waiting for server to be ready" )
116
116
// We wait for 30 seconds, which is the minimal amount of time needed by a server to boot
117
117
time .Sleep (30 * time .Second )
118
118
server , err := api .WaitForServerReady (cmd .API , serverID , gateway )
119
119
if err != nil {
120
120
log .Fatalf ("Cannot get access to server %s: %v" , serverID , err )
121
121
}
122
- log .Debugf ("Server is ready: %s" , server .PublicAddress .IP )
122
+ log .Debugf ("SSH server is available: %s:22" , server .PublicAddress .IP )
123
+ log .Info ("Server is ready !" )
123
124
124
125
// exec -w SERVER COMMAND ARGS...
125
- log .Debugf ("Executing command" )
126
126
if len (args ) < 2 {
127
+ log .Info ("Connecting to server ..." )
127
128
err = utils .SSHExec (server .PublicAddress .IP , server .PrivateIP , []string {}, false , gateway )
128
129
} else {
130
+ log .Infof ("Executing command: %s ..." , args [1 :])
129
131
err = utils .SSHExec (server .PublicAddress .IP , server .PrivateIP , args [1 :], false , gateway )
130
132
}
131
133
if err != nil {
132
- log .Debugf ("Command execution failed: %v" , err )
134
+ log .Infof ("Command execution failed: %v" , err )
133
135
os .Exit (1 )
134
136
}
135
- log .Debugf ("Command successfuly executed" )
137
+ log .Info ("Command successfuly executed" )
136
138
}
137
139
}
0 commit comments