Is it possible to set role in FreeIPA to use for applications as Jenkins, Github?
Based on your title, no.


It's impossible to quantify if every application has this capability. Many do.
Users/Groups in Jenkins OSS map back to LDAP but you control the permissions via Jenkins.




As you can see above Users/Groups have specific permissions that are specified/controlled in Jenkins. If this group exists in LDAP (xxx) the users in this group get the permission you setup in Jenkins. This makes it easier then managing individuals.