isomer.provisions.base module

Provisioning: Basic Functionality

Contains

Basic functionality around provisioning.

log(*args, **kwargs)[source]

Log as Emitter:MANAGE

provision(list_provisions=False, overwrite=False, clear_provisions=False, package=None, installed=None)[source]
provisionList(items, database_name, overwrite=False, clear=False, skip_user_check=False)[source]

Provisions a list of items according to their schema

Parameters:
  • items – A list of provisionable items.
  • database_name
  • overwrite (bool) – Causes existing items to be overwritten
  • clear (bool) – Clears the collection first (Danger!)
  • skip_user_check (bool) – Skips checking if a system user is existing already (for user provisioning)
Returns: