enable password auth if needed when a password is requested to be set for a 
user being created


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/3ed4459e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/3ed4459e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/3ed4459e

Branch: refs/heads/master
Commit: 3ed4459e70864e15c6d706a7ba5ee90a8037fec5
Parents: 38c92c8
Author: Alex Heneveld <[email protected]>
Authored: Fri May 8 17:11:37 2015 +0100
Committer: Alex Heneveld <[email protected]>
Committed: Fri May 8 18:51:50 2015 +0100

----------------------------------------------------------------------
 .../src/main/java/brooklyn/location/jclouds/JcloudsLocation.java  | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/3ed4459e/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java
----------------------------------------------------------------------
diff --git 
a/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java
 
b/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java
index 4e1c24e..1118409 100644
--- 
a/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java
+++ 
b/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java
@@ -1555,6 +1555,9 @@ public class JcloudsLocation extends 
AbstractCloudMachineProvisioningLocation im
                 createdUserCreds = 
LoginCredentials.builder().user(user).privateKey(privKey).build();
             } else if (passwordToSet!=null) {
                 createdUserCreds = 
LoginCredentials.builder().user(user).password(passwordToSet).build();
+                
+                // if setting a password also ensure password is permitted for 
ssh
+                
statements.add(org.jclouds.scriptbuilder.statements.ssh.SshStatements.sshdConfig(ImmutableMap.of("PasswordAuthentication",
 "yes")));
             }
         }
 

Reply via email to