diff --git a/lib/services/presets.go b/lib/services/presets.go index 7689aa306e0..88aad3e533e 100644 --- a/lib/services/presets.go +++ b/lib/services/presets.go @@ -161,6 +161,7 @@ func NewPresetEditorRole() types.Role { types.NewRule(types.KindBilling, RW()), types.NewRule(types.KindClusterAlert, RW()), types.NewRule(types.KindAccessList, RW()), + types.NewRule(types.KindNode, RW()), // Please see defaultAllowRules when adding a new rule. }, }, @@ -407,6 +408,7 @@ func defaultAllowRules() map[string][]types.Rule { types.NewRule(types.KindBilling, RW()), types.NewRule(types.KindInstance, RO()), types.NewRule(types.KindAssistant, append(RW(), types.VerbUse)), + types.NewRule(types.KindNode, RW()), }, teleport.PresetAccessRoleName: { types.NewRule(types.KindInstance, RO()),