You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whirr.apache.org by "Andrei Savu (Commented) (JIRA)" <ji...@apache.org> on 2012/04/04 22:19:25 UTC
[jira] [Commented] (WHIRR-581) Problem with late initialization of
SSH Keys in ClusterSpec
[ https://issues.apache.org/jira/browse/WHIRR-581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13246690#comment-13246690 ]
Andrei Savu commented on WHIRR-581:
-----------------------------------
Thanks for reporting - we can address this by using a builder. See WHIRR-303.
> Problem with late initialization of SSH Keys in ClusterSpec
> -----------------------------------------------------------
>
> Key: WHIRR-581
> URL: https://issues.apache.org/jira/browse/WHIRR-581
> Project: Whirr
> Issue Type: Bug
> Reporter: Giulio Cesare Solaroli
> Priority: Minor
>
> When invoking ClusterSpec constructor without any parameters, a verification on the default SSH private key [1] is executed [2] before the option to set the right value using the "setPrivateKey" setter [3].
> If the user running whirr does not have an SSH key at the expected default path, the initialization will fail.
> # Workaround
> At the moment it is possible to avoid this problem creating an initial properties object to override the private key path; something like this:
> defaultPropertiesFix = new PropertiesConfiguration();
> defaultPropertiesFix.setProperty(ClusterSpec.Property.PUBLIC_KEY_FILE.getConfigName(), "${sys:user.home}/.ssh/id_whirr.pub");
> defaultPropertiesFix.setProperty(ClusterSpec.Property.PRIVATE_KEY_FILE.getConfigName(), "${sys:user.home}/.ssh/id_whirr");
> clusterSpecifications = new ClusterSpec(defaultPropertiesFix);
> [1]: whirr.private-key-file=${sys:user.home}/.ssh/id_rsa
> [2]: org.apache.whirr.ClusterSpec.java#328
> [3]: org.apache.whirr.ClusterSpec.java#766 and #777
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira