[
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