I am trying to use the scaleway docker-machine (v1.2.1) driver to create a new host from Rancher (1.1.3).
Using the same settings as I have successfully used from my linux workstation command line and docker-machine - I immediately get an error in Rancher: “exit status 1”.
I get the error so quickly that I doubt rancher has even tried to do anything on the rancher side.
Using View in API, I am not seeing any additional details that are of any use.
Has anyone else had this problem and managed to resolve it?
Is there somewhere I can find a more detailed log with the error?
I may have found it by running docker logs
on the rancher server…
Looks like the command being created from rancher is the full name of the driver executable - “scaleway-linux-amd64” instead of “scaleway”.
This is also the name of the driver on the rancher machine driver overview.
Any know how I can change the name so that the command is created correctly? Do I need to tweak this on the host?
Funny how asking a question leads you to find the answers yourself 
Turns out I had installed the driver with a link to the uncompressed driver
https://github.com/scaleway/docker-machine-driver-scaleway/releases/download/v1.2.1/docker-machine-driver-scaleway-linux-amd64
instead of
https://github.com/scaleway/docker-machine-driver-scaleway/releases/download/v1.2.1/docker-machine-driver-scaleway_1.2.1_linux_amd64.tar.gz
Changing this to use the compressed driver seems to created a new driver on the rancher server with the correct name.