Project

General

Profile

Actions

Feature #22439

open

Make permissions for editing host more granular

Added by Ondřej Pražák over 7 years ago. Updated over 7 years ago.

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

Description

Description of problem:
Currently, our edit permissions for hosts are kind of binary. Either you can edit a host completely or you cannot at all. Users would like to have permissions set up in a way that only a certain host attributes could be modified, for example Puppet parameters.

Original problem description as reported by a user:

I created a Role with the following filters

Parameter create_params, edit_params, destroy_params
Host/managed view_hosts, console_hosts, puppetrun_hosts

Unfortunately, on the host page, this role is not allowed to click the "Edit" button. However, if I add the filter `Host/managed :edit_hosts` then I am able to edit hosts, but it allows me to change other properties of host as like ip addr etc . "edit_hosts" provides much more privileges that needed for editing puppet parameters.


Related issues 1 (1 open0 closed)

Blocks Foreman - Feature #22441: Restrict access to puppet modules in HostGroup and Host and assign them only via Config GroupsNew01/29/2018Actions
Actions

Also available in: Atom PDF