Project

General

Profile

Actions

User story #3349

closed

Add global parameters that can be used in Directives

Added by Nicolas CHARLES about 11 years ago. Updated almost 11 years ago.

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

Description

We want to have a way to define, within the Web Interface, global parameters, which are key -> values that we can use in Directives
A Parameter is a String that matches [a-zA-Z0-9_]+ ; and it may have an arbitrarly length

Within the Directive screen, we would use it with ${rudder.parameter.PARAM_NAME} (or shortcut are available: r.p.PARAM_NAME, rudder.param.PARAM_NAME, or any other combinaison)

A parameter may be overridable or not


Subtasks 14 (0 open14 closed)

User story #3350: Add LDAP entries and repository for Global ParametersRejectedNicolas CHARLES2013-03-13Actions
User story #3367: Add the logic into cf-clerk to write parameters within the promisesReleasedFrançois ARMAND2013-03-22Actions
User story #3376: Create user interface for Global ParameterReleasedFrançois ARMAND2013-03-27Actions
User story #3686: Add a default parameter that contain the header warning message for file editionReleasedFrançois ARMANDActions
User story #3691: Add the global parameters within the WorkflowReleasedFrançois ARMAND2013-07-04Actions
User story #3704: Create a migration script for the LDAP schema and DIT for Global ParametersReleasedJonathan CLARKE2013-07-05Actions
User story #3705: Update the system technique to have the global parameter written within the promisesReleasedNicolas CHARLES2013-07-05Actions
User story #3706: Update all techniques to replace header warning by the global Parameter defined in RudderReleasedNicolas CHARLES2013-07-05Actions
User story #3710: Create a migration script to change the serialization format from 3 to 4ReleasedJonathan CLARKE2013-07-08Actions
User story #3714: Add Rudder/Scala logic for XML File format migration 3 -> 4ReleasedNicolas CHARLES2013-07-10Actions
User story #3739: Add REST API for parametersReleasedFrançois ARMAND2013-07-16Actions
User story #3761: Add installation of migration scripts about LDAP global parameters in the folder /opt/rudder/share/upgrade-tools/ReleasedNicolas PERRON2013-07-18Actions
User story #3762: Prevent global parameters migration script to fail during installation of rudder-webappReleasedNicolas PERRON2013-07-18Actions
User story #3763: Remove semi colon from promiser in rudder_stdlib.stReleasedNicolas PERRON2013-07-18Actions

Related issues 3 (1 open2 closed)

Related to Rudder - User story #9158: Normalize ${rudder.parameter} syntaxe between ncf and directiveNewActions
Is duplicate of Rudder - User story #1214: Create global variables that can be used in PI configurationRejectedJonathan CLARKE2011-04-05Actions
Blocked by Rudder - Architecture #3334: Extends reporting system to allow differents values on differents nodes for the same DirectiveReleasedNicolas CHARLES2013-03-11Actions
Actions

Also available in: Atom PDF