[ 
https://issues.apache.org/jira/browse/LIBCLOUD-361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Purshottam Tuladhar resolved LIBCLOUD-361.
------------------------------------------

       Resolution: Fixed
    Fix Version/s: 0.12.3

The problem was libcloud uses random password in deploy_node() function and 
tried to ssh into the box. Thus, AuthenticationError. DigitalOcean API doesn't 
provides getting/setting root password only resetting which sends new password 
in the email. So, inorder to use Multistep Deployment, we need to have root 
password to ssh into the box. So, the fix to this is to prompt user for root 
password by modifying libcloud/compute/base.py deploy_node() function call in 
NodeDriver class and overriding the password variable to new password provided. 
Hope, that was clear ;-)
                
> Implement Deployment Tasks Class (SSHKeyDeployment, FileDeployment, 
> ScriptDeployment, ScriptFileDeployment) For DigitalOcean 
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: LIBCLOUD-361
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-361
>             Project: Libcloud
>          Issue Type: New Feature
>          Components: Compute
>    Affects Versions: 0.12.3
>            Reporter: Purshottam Tuladhar
>            Priority: Minor
>              Labels: features
>             Fix For: 0.12.3
>
>
> MultiStep Deployment doesn't work with DigitalOcean. It works fine with 
> Linode, but seems like there's problem with the DigitalOcean Node. I am 
> getting Authentication failed error message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to