Contents:
Explanations
Reference documentation
sync_production()sync_fake()fetch_and_sync()try_setup_sentry()trigger_sentry()add_stdout_logging()main()ActionAddActionModifyActionDeleteActionIdleActionescape_and_normalize_attrs()RecordUserRecordGroupRecordRecordStateDNLdapRecord_fetch_db_groups()_fetch_db_properties()_fetch_db_users()establish_and_return_session()fetch_db_groups()fetch_db_properties()fetch_db_users()EXPORTED_PROPERTIES_fetch_ldap_entries()_fetch_ldap_groups()_fetch_ldap_properties()_fetch_ldap_users()establish_and_return_ldap_connection()fake_connection()fetch_ldap_groups()fetch_ldap_properties()fetch_ldap_users()SyncConfigget_config()get_config_or_exit()db_user_to_record()db_group_to_record()dn_from_username()dn_from_cn()ldap_user_to_record()ldap_group_to_record()execute_real()debug_whether_success()diff_attributes()diff_user_attributes()diff_records()iter_zip_dicts()bulk_diff_records()Indices and tables
Architecture decision records