You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@libcloud.apache.org by "Purshottam Tuladhar (JIRA)" <ji...@apache.org> on 2013/07/16 14:32:49 UTC

[dev] [jira] [Resolved] (LIBCLOUD-361) Implement Deployment Tasks Class (SSHKeyDeployment, FileDeployment, ScriptDeployment, ScriptFileDeployment) For DigitalOcean

     [ 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