The File Provisioner is a simple plugin that generates JSON output on provisioning events. File Provisioner is the follow on to the Changelog Provisioning Plugin in earlier versions.

This plugin is experimental and may change across minor releases. It is not intended for use in production environments.

Capabilities

Provisionable Objects
  • People
  • Groups
Provisioning Eligibility
  • Eligible: Full record written
  • Ineligible: Empty record written
  • Deleted: Empty record written
Provisioning Keys(error) Not Supported
Bi-directional Reprovision All(error) Not Supported

Configuration

  1. File Provisioner is part of the FileConnector Registry Plugin, which must be activated.
  2. When adding a new Provisioning Target, the Plugin is FileConnector.FileProvisioners.
  3. The plugin is configured with a File Name, which is the full path to the file where the JSON output will be written.
    1. This file must be writeable by the web server and/or Job Command user(s).
    2. The file must exist and be writeable before the configuration can be saved.
    3. There is no supported way to write to a single file from multiple servers. No locking is performed when writing the file.

Because this Plugin allows configuration of arbitrary file paths, care should be taken when enabling this Plugin in a multi-tenant environment. It may also be desirable to set open_basedir in php.ini.

See Also

  • No labels