Skip to content

Commit 25d8864

Browse files
authored
Merge pull request #14 from rundeck-plugins/password_fix
Add password display type to hash map for auth type props
2 parents 91dc873 + 845d9e7 commit 25d8864

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/main/java/com/rundeck/plugins/aws/S3ResourceModelSource.java

+7-4
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,19 @@ public class S3ResourceModelSource implements ResourceModelSourceFactory,Describ
8888
"json"
8989
));
9090

91-
final static Map<String, Object> renderingOptionsAuthentication = getRenderOpt("Credentials",false);
92-
final static Map<String, Object> renderingOptionsConnection = getRenderOpt("Connection",false);
93-
final static Map<String, Object> renderingOptionsResource = getRenderOpt("Resource",false);
91+
final static Map<String, Object> renderingOptionsAuthentication = getRenderOpt("Credentials",false, true);
92+
final static Map<String, Object> renderingOptionsConnection = getRenderOpt("Connection",false, false);
93+
final static Map<String, Object> renderingOptionsResource = getRenderOpt("Resource",false, false);
9494

95-
protected static Map<String, Object> getRenderOpt(String value, boolean secondary) {
95+
protected static Map<String, Object> getRenderOpt(String value, boolean secondary, boolean password) {
9696
Map<String, Object> ret = new HashMap<>();
9797
ret.put(StringRenderingConstants.GROUP_NAME,value);
9898
if(secondary){
9999
ret.put(StringRenderingConstants.GROUPING,"secondary");
100100
}
101+
if(password){
102+
ret.put("displayType",StringRenderingConstants.DisplayType.PASSWORD);
103+
}
101104
return ret;
102105
}
103106

0 commit comments

Comments
 (0)