Project

General

Profile

Actions

Bug #8625

closed

There is a /var/cfengine/inputs on a Rudder server

Bug #8625: There is a /var/cfengine/inputs on a Rudder server

Added by Nicolas CHARLES over 9 years ago. Updated almost 8 years ago.

Status:
Released
Priority:
N/A
Category:
Server components
Target version:
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Priority:
27
Name check:
Fix check:
Regression:

Description

On a Rudder server, there are /var/cfengine/inputs folder, containing initial promises
These files are created by script rudder-init.

I'm not sure why there are there, and what are their goals, so filing this ticket


Related issues 1 (0 open1 closed)

Related to Rudder - Bug #9327: Error on inventory of policy servers: Error when parsing an <RUDDER><AGENT> entry, that agent will be ignored. <- could not parse policy server id (tag POLICY_SERVER_UUID) from specific inventoryReleasedMatthieu CERDAActions

Updated by Jonathan CLARKE over 9 years ago Actions #1

  • Status changed from New to Discussion
  • Assignee set to Nicolas CHARLES

Nicolas CHARLES wrote:

On a Rudder server, there are /var/cfengine/inputs folder, containing initial promises
These files are created by script rudder-init.

I'm not sure why there are there, and what are their goals, so filing this ticket

It is my understanding that a Rudder server serving Windows nodes needs a "CFEngine Enterprise" cf-serverd running, and that that cf-serverd has a hardcoded path to /var/cfengine/inputs in it. That is why this directory is created and populated.

Is my understanding wrong? If so, what promises does the CFEngine Enterprise cf-serverd read, and how do we tell it which directory/file to read from?

Updated by Vincent MEMBRÉ over 9 years ago Actions #2

  • Target version changed from 2.11.23 to 2.11.24

Updated by Vincent MEMBRÉ over 9 years ago Actions #3

  • Target version changed from 2.11.24 to 308

Updated by Vincent MEMBRÉ over 9 years ago Actions #4

  • Target version changed from 308 to 3.1.14

Updated by Vincent MEMBRÉ over 9 years ago Actions #5

  • Target version changed from 3.1.14 to 3.1.15

Updated by Vincent MEMBRÉ over 9 years ago Actions #6

  • Target version changed from 3.1.15 to 3.1.16

Updated by Nicolas CHARLES over 9 years ago Actions #7

When we install the Enterprise agent, we put the initial promises in /var/cfengine/inputs (that's part of the install script)
Once the inventory as been generated, promises in this folder are generated there by the web interface

Maybe the init script of the Enterprise agent could be simply to copy initial promises from /opt/rudder/share/initial-promises ; but always having the promises in /var/cfengine/inputs is pretty confusing

Updated by Vincent MEMBRÉ over 9 years ago Actions #8

  • Target version changed from 3.1.16 to 3.1.17

Updated by Vincent MEMBRÉ about 9 years ago Actions #9

  • Target version changed from 3.1.17 to 3.1.18

Updated by Vincent MEMBRÉ almost 9 years ago Actions #10

  • Target version changed from 3.1.18 to 3.1.19

Updated by Benoît PECCATTE almost 9 years ago Actions #11

  • Severity set to Minor - inconvenience | misleading | easy workaround
  • User visibility set to Operational - other Techniques | Technique editor | Rudder settings
  • Priority set to 15

Updated by François ARMAND almost 9 years ago Actions #12

  • Subject changed from There is a /var/cfengine/inputs on a Rudder server to There is a /var/cfengine/inputs on a Rudder server letting inventory believes an enterprise agent is installed
  • Description updated (diff)

Addind a reference to the inventory error we get in log in the description and amending title to make the ticket searchable.

Updated by François ARMAND almost 9 years ago Actions #13

  • Related to Bug #9327: Error on inventory of policy servers: Error when parsing an <RUDDER><AGENT> entry, that agent will be ignored. <- could not parse policy server id (tag POLICY_SERVER_UUID) from specific inventory added

Updated by François ARMAND almost 9 years ago Actions #14

  • Subject changed from There is a /var/cfengine/inputs on a Rudder server letting inventory believes an enterprise agent is installed to There is a /var/cfengine/inputs on a Rudder server
  • Description updated (diff)

So in fact, the part for the inventory message was corrected in ticket #9327. I'm changing back the ticket.

Updated by Vincent MEMBRÉ almost 9 years ago Actions #15

  • Target version changed from 3.1.19 to 3.1.20

Updated by Jonathan CLARKE over 8 years ago Actions #16

  • Status changed from Discussion to New

Updated by Jonathan CLARKE over 8 years ago Actions #17

  • Assignee deleted (Nicolas CHARLES)

Updated by Vincent MEMBRÉ over 8 years ago Actions #18

  • Target version changed from 3.1.20 to 3.1.21
  • Priority changed from 15 to 14

Updated by Vincent MEMBRÉ over 8 years ago Actions #19

  • Target version changed from 3.1.21 to 3.1.22

Updated by Benoît PECCATTE over 8 years ago Actions #20

  • Priority changed from 14 to 27

Updated by Vincent MEMBRÉ over 8 years ago Actions #21

  • Target version changed from 3.1.22 to 3.1.23

Updated by Vincent MEMBRÉ over 8 years ago Actions #22

  • Target version changed from 3.1.23 to 3.1.24

Updated by Vincent MEMBRÉ about 8 years ago Actions #23

  • Target version changed from 3.1.24 to 3.1.25

Updated by Vincent MEMBRÉ about 8 years ago Actions #24

  • Target version changed from 3.1.25 to 387

Updated by Nicolas CHARLES about 8 years ago Actions #25

  • Status changed from New to In progress
  • Assignee set to Nicolas CHARLES

Updated by Nicolas CHARLES about 8 years ago Actions #26

  • Status changed from In progress to Pending technical review
  • Assignee changed from Nicolas CHARLES to Alexis Mousset
  • Pull Request set to https://github.com/Normation/rudder-packages/pull/1430

Updated by Rudder Quality Assistant about 8 years ago Actions #27

  • Assignee changed from Alexis Mousset to Nicolas CHARLES

Updated by Nicolas CHARLES about 8 years ago Actions #28

  • Status changed from Pending technical review to Pending release

Updated by Vincent MEMBRÉ about 8 years ago Actions #29

  • Target version changed from 387 to 4.1.10

Updated by Vincent MEMBRÉ almost 8 years ago Actions #30

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 4.1.10 and 4.2.4 which were released today.

Actions

Also available in: PDF Atom