Project

General

Profile

Actions

User story #3137

closed

Using certains CFEngine variables in directives may lead to unexpected errors in the promises generation

Added by Nicolas CHARLES almost 12 years ago. Updated over 11 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

When using ${sys.fqhost} in the "On which host name is the virtual host to be reachable:" field for the apache2 technique, the promises cannot be generated, and we have the following error

=> Error when processing rule (0637971f-25dd-4286-93bd-7afcc5c9b1df/apacheServer:1.0/07ec78fa-5158-469c-960c-f5b825e29b18) with variables: Stream(APACHE_TRACEENABLE Should the server allow the use of the TRACE method (TraceEnable) : ArrayBuffer(Off), ?)

Exists on 2.4, probably happens on 2.3 also

The issue is that ${xxx.xxx} refers to internal Rudder variable, that rudder tries to resolves.
We should change this internal syntax to ${rudder.xxx.xxx}


Subtasks 2 (0 open2 closed)

User story #3149: Change the internal Rudder variables syntax from ${xxx.yyy} to ${rudder.xxx.yyy}ReleasedFrançois ARMAND2013-01-08Actions
User story #3153: Update the LDAP init script to use the new internal Rudder variable formatReleasedNicolas CHARLES2013-01-08Actions
Actions #1

Updated by Nicolas CHARLES almost 12 years ago

  • Target version changed from 2.4.3 to 2.5.0~rc1
Actions #2

Updated by Nicolas CHARLES almost 12 years ago

  • Tracker changed from Bug to User story
  • Description updated (diff)
Actions #3

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from New to 14
Actions #4

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from 14 to Pending release
  • % Done changed from 17 to 100
Actions #5

Updated by Anonymous almost 12 years ago

Actions #6

Updated by Jonathan CLARKE almost 12 years ago

  • Status changed from Pending release to Discussion

This was incorrectly closed by the pull request from #3149.

Actions #7

Updated by Vincent MEMBRÉ almost 12 years ago

  • Status changed from Discussion to Pending release
  • % Done changed from 50 to 100
Actions #8

Updated by Jonathan CLARKE almost 12 years ago

  • Status changed from Pending release to Discussion

Bad state

Actions #9

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from Discussion to 10

All subticket are pending release, i'm correcting the state of this ticket

Actions #10

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from 10 to 12
Actions #11

Updated by Nicolas CHARLES almost 12 years ago

  • Status changed from 12 to Pending release
Actions #12

Updated by François ARMAND over 11 years ago

  • Status changed from Pending release to Released
Actions

Also available in: Atom PDF