Project

General

Profile

Actions

Feature #139

closed

per host authorization for making changes.

Added by Nigel Kersten over 14 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Users, Roles and Permissions
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Another wide ranging feature request:

We have a large and distributed operational team, and we like to be able to let users manage their own servers.
However, we do not wish to allow users to manage their own desktops and laptops in terms of specifying additional classes etc.

Ideally we could have some kind of rule based authorization system that could make use of host fact values, that would allow us to do this sort of thing, written in pre-caffeine-pseudo-code.

if $admin_user is in LDAP group "foo" and $machine_type "desktop": allow administration

if $admin_user is in $machine_owners and $machine_type "server": allow administration

Even more ideally, users would have two views in Foreman, one to simply view all hosts, and the other to view all hosts that they had administrative rights over.


Related issues 3 (0 open3 closed)

Related to Foreman - Feature #73: add support for user groupsClosedPaul Kelly03/04/201003/04/2010Actions
Related to Foreman - Feature #170: Create a usergroup implementationClosedPaul Kelly03/03/2010Actions
Blocked by Foreman - Feature #366: Provide a basic authorization infrastructureClosedPaul Kelly08/26/2010Actions
Actions

Also available in: Atom PDF