Puppet: System Administration Automated

Support

Ticket #534 (closed enhancement: fixed)

Opened 2 years ago

Last modified 1 year ago

puppetd should support syncing any kind of library file

Reported by: luke Assigned to: luke
Priority: high Milestone: elmo
Component: client Version:
Severity: normal Keywords: syncing library code plugins
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Medium

Description

This feature should obsolete factsync and pluginsync.

Current abilities mean we can't sync providers, and it does not scale to add a new kind of syncing for every type of file we want to sync.

Instead, we should add a general syncing ability that just syncs a library directory and handles reloading as appropriate. This new library directory should get added to $: in Puppet, so that files are automatically looked for there. At the least, we need the ability to sync types, providers, and facts.

Change History

04/05/07 19:01:44 changed by luke

  • specification set to Unnecessary.
  • patch set to None.
  • complexity set to Medium.
  • milestone changed from grover to unplanned.
  • approval set to For.
  • compatibility set to Limited.
  • stage set to Accepted.

05/09/07 20:52:57 changed by luke

  • status changed from new to assigned.
  • approval changed from For to Approved.
  • milestone changed from unplanned to elmo.

This should sync to a plugins directory (see #621) and should be pretty straightforward.

07/19/07 17:31:28 changed by luke

  • status changed from assigned to closed.
  • resolution set to fixed.

This was provided when I switched pluginsync's destination to be the libdir.