You might want to look at the lcmaps_voms package which can be used to properly parse VO attributes in proxies and let you set up a real voms-mapfile as opposed to trying to do it all in the condor_mapfile.
But as for debugging the mapfile, set
all the debugs to
D_SECURITY,D_FULLDEBUG
and it will let you know what is mapping as what.
I believe what is getting you in the current config, is that the FQAN is not presented
to the GSI mapping function in the condor_mapfile, it can only see the DN which is the first part before the /dune/Role=....
so the wild cards you have in the condor_mapfile that contain roles
will not match that way
You will have to set up your mapfile based only on DN's.. since the submission DN is always different for Alice, LHCB, and DUNE it shouldn't be hard.
The job_Router entries based on x509userproxyfirstfqan should work though
and you can use those job_router entries to assign an AccountingGroup and thus keep track of which jobs are which.
Steve Timm
From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of ejunior@xxxxxxx <ejunior@xxxxxxx>
Sent: Monday, June 29, 2020 4:18 PM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] Condor mapfile Hi all,
first of all my condor installation: $CondorVersion: 8.8.9 May 06 2020 BuildID: 503068 PackageID: 8.8.9-1 $ $CondorPlatform: x86_64_CentOS7 $ I'm trying to setup my mapfile without success. Here the FQANs that I want to map: x509UserProxyFQAN = "/DC=org/DC=incommon/C=US/ST=Illinois/L=Batavia/O=Fermi Research Alliance/OU=Fermilab/CN=blabla.bla.gov,/dune/Role=pilot/Capability=NULL,/dune/Role=NULL/Capability=NULL" x509UserProxyFQAN = "/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=user/CN=0000/CN=Name Last name,/lhcb/Role=pilot/Capability=NULL,/lhcb/Role=NULL/Capability=NULL" x509UserProxyFQAN = "/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=user/CN=0000/CN=Name Last name/alice/Role=NULL/Capability=NULL,/alice/alarm/Role=NULL/Capability=NULL,/alice/lcg1/Role=NULL/Capability=NULL,/alice/team/Role=NULL/Capability=NULL" Here my configuration files: ******************* Extract of condor_mapfile ******************* GSI ".*,\/alice\/Role\=.*" user_alice GSI ".*,\/lhcb\/Role\=.*" user_lhcb GSI ".*,\/dune\/Role\=.*" user_dune GSI (.*) user_others CLAIMTOBE .* anonymous@claimtobe FS (.*) \1 **********EOF************** Extract of Job_router: ************************ JOB_ROUTER_ENTRIES @=jre [ TargetUniverse = 5; name = "Filtering alice jobs"; Requirements = regexp("\/alice\/Role\=*", TARGET.x509UserProxyFirstFQAN); ] @jre JOB_ROUTER_ENTRIES @=jre [ TargetUniverse = 5; name = "Filtering LHCb jobs"; Requirements = regexp("\/lhcb\/Role\=*", TARGET.x509UserProxyFirstFQAN); ] @jre JOB_ROUTER_ENTRIES @=jre [ TargetUniverse = 5; name = "Filtering Dune jobs"; Requirements = regexp("\/dune\/Role\=*", TARGET.x509UserProxyFirstFQAN); ] @jre **********EOF************** What I'm doing wrong ? Best regards, Eraldo Jr _______________________________________________ HTCondor-users mailing list To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a subject: Unsubscribe You can also unsubscribe by visiting https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.cs.wisc.edu_mailman_listinfo_htcondor-2Dusers&d=DwICAg&c=gRgGjJ3BkIsb5y6s49QqsA&r=10BCTK25QMgkMYibLRbpYg&m=7mm0Vz8q3m1eRLzFRLCEDFueOA0rR1XiNHutH6g7WbU&s=46zAshCZz6iRIAJMlM9igeh7kZChubbKqqKd0n8mQFE&e= The archives can be found at: https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.cs.wisc.edu_archive_htcondor-2Dusers_&d=DwICAg&c=gRgGjJ3BkIsb5y6s49QqsA&r=10BCTK25QMgkMYibLRbpYg&m=7mm0Vz8q3m1eRLzFRLCEDFueOA0rR1XiNHutH6g7WbU&s=XdFy4JUyPdSdbVlYqbfy9oy13PCFWAp_0K8_4n5jIPQ&e= |