Puppet: System Administration Automated

Support

Ticket #676 (new enhancement)

Opened 1 year ago

Last modified 7 months ago

Move the ActiveRecord integration to an indirection terminus

Reported by: luke Assigned to: luke
Priority: normal Milestone: elmo
Component: Rails Version: 0.22.4
Severity: normal Keywords: activerecord,rails,config,webservices
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Medium

Description

Blake has created a config_store interface that functions as an abstraction layer between Puppet and its database interactions. Currently, Puppet uses Active Record? directly, but we should move to this config_store interface so that people can choose between direct interaction or interaction via some other interface.

This will become important as more information, like reports, are stored in the database -- a web services interface will allow queueing and asynchronous stores, while direct interaction will always be synchronous.

Change History

04/24/08 07:49:22 changed by luke

  • component changed from server to Rails.

04/24/08 07:50:07 changed by luke

  • summary changed from Move the ActiveRecord integration to a config_store interface to Move the ActiveRecord integration to an indirection terminus.