-
Hans Persson authored
Split out the installation of the voms and wlcg-repo packages to the separate class arc::voms::repoinstall and then instantiate that from arc::voms, but using the repoinstall stage. This means that we are guaranteed that the repo is installed before anything attempts to use it (since it's in a completely different installation stage), and thus we can remove a few now-unnecessary require lines. Add the package wlcg-voms-alice which is needed by babylon and won't do any harm being installed on bluegrass either. Clean up the manual creation of an extra VO since we don't need most of the require lines here (see above). Since the code is written in the non-recommended style of several resouces being handled in the same file statement we need to tinker with lines that we didn't really modify as well.
Hans Persson authoredSplit out the installation of the voms and wlcg-repo packages to the separate class arc::voms::repoinstall and then instantiate that from arc::voms, but using the repoinstall stage. This means that we are guaranteed that the repo is installed before anything attempts to use it (since it's in a completely different installation stage), and thus we can remove a few now-unnecessary require lines. Add the package wlcg-voms-alice which is needed by babylon and won't do any harm being installed on bluegrass either. Clean up the manual creation of an extra VO since we don't need most of the require lines here (see above). Since the code is written in the non-recommended style of several resouces being handled in the same file statement we need to tinker with lines that we didn't really modify as well.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.