Hi,

I am using several slave nodes connected via SSH and I have several Global 
credentials configured (ssh, scm, ...)
With the Role Strategy Plugin I have restricted the configure permission of 
some slave to only certain users (Manage and Assign Roles > Slave Roles 
section)

For example user Homer has all the permission (configuration, connection, 
read, ...) for slaves with a name beginning by SAP_
But when he goes in the configure window for a slave with name SAP_, the 
dropdown list of credentials is empty. 
This prevent him to connect the slave via ssh, because Jenkins does not 
found any credential and return the following error: Cannot find SSH User 
credentials with id: null
 
For now, the only workaround I found is to add the permission to configure 
slave for a global role called *user *(Manage and Assign Roles > Global 
Roles section).
This is not satisfying, because all users with the role *user *assigned to 
them are now able to configure every slave node.

So my question is, how to allow only certain user to configure on certain 
slave nodes ?







-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/0b9b31ab-7906-4a68-9b6c-3620114d8720%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to