I have a situation where I have a Jenkins installation that is used by multiple teams. Each team gets their own Jenkins node, which has access to certain parts of the organization that the team is responsible of.

I want to allow the teams to create their own Jenkins jobs, but they should only be allowed to set those jobs to run on their respective Jenkins node. So I need a way to **allow users to create jobs, but restrict the nodes they can choose**.

The only thing we found is [Job Restrictions plugin](https://plugins.jenkins.io/job-restrictions/), which is no longer maintained at this time and up to adoption. And we had some trouble with it.

What are my options?