Project

General

Profile

Actions

User story #5016

closed

User story #4928: Allow splitting Rudder into independent role-based entities

Add a system variable RUDDER_SERVER_ROLES that describes the roles of the systems, and webapp properties to override them

Added by Nicolas CHARLES over 10 years ago. Updated over 9 years ago.

Status:
Released
Priority:
1 (highest)
Category:
Web - Config management
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

This system variable would contain, in a key:value form, the roles:hostname for:
  • rudder-inventory-endpoint
  • rudder-reports
  • rudder-webapp
  • rudder-front
The values would be gathered from the roles of the system (from inventory), or could be overriden by webapp properties, that would be:
  • rudder.server-roles.ldap
  • rudder.server-roles.db
  • rudder.server-roles.front
  • rudder.server-roles.webapp

They could take two values, either autodetect (so from the inventories), or specific values


Subtasks 1 (0 open1 closed)

Bug #5034: Generated role for ldap should be rudder-ldap, and db rudder-dbReleasedJonathan CLARKE2014-06-15Actions
Actions #1

Updated by Nicolas CHARLES over 10 years ago

  • Subject changed from Add a system variable RUDDER_SERVER_ROLES that describes the roles of the systems to Add a system variable RUDDER_SERVER_ROLES that describes the roles of the systems, and webapp properties to override them
  • Description updated (diff)
Actions #2

Updated by Nicolas CHARLES over 10 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Nicolas CHARLES to Jonathan CLARKE
  • Pull Request set to https://github.com/Normation/rudder/pull/547

Jon, let's see if you can TR this one
https://github.com/Normation/rudder/pull/547

Actions #3

Updated by Nicolas CHARLES over 10 years ago

  • Description updated (diff)
  • Status changed from Pending technical review to In progress
  • Assignee changed from Jonathan CLARKE to Nicolas CHARLES
Actions #4

Updated by Nicolas CHARLES over 10 years ago

  • Status changed from In progress to 12
Actions #5

Updated by Nicolas CHARLES over 10 years ago

  • Status changed from 12 to Pending release

It has been merge, but I forgot the # in the commit message
associated commit is :
26c3c0de745b16e56fa3a42af1f29c798ebfef78

Actions #6

Updated by Jonathan CLARKE over 10 years ago

Nicolas CHARLES wrote:

It has been merge, but I forgot the # in the commit message
associated commit is :
26c3c0de745b16e56fa3a42af1f29c798ebfef78

OK, I have connected this commit to this ticket, but please do it yourself next time. You just go to the commit in Redmine, and under "Related issues" click add, then enter the ticket number.

Actions #7

Updated by Vincent MEMBRÉ over 10 years ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 2.11.0~beta1 that was released yesterday.

Actions #8

Updated by Benoît PECCATTE over 9 years ago

  • Tracker changed from Enhancement to User story
Actions

Also available in: Atom PDF