Deploying Alfresco Connector for Content Intelligence
The Alfresco Connector for Content Intelligence (CIC) provides knowledge retrieval capabilities by connecting your content repository, Alfresco Content Services (ACS), to Knowledge Discovery. Knowledge Discovery allows you to apply machine learning to your content repository.
The connector consists of three services:
- Live Ingester — ingests repository events in real time.
- Bulk Ingester — batch-ingests existing content from the repository database. It is installed as a
oneshotservice and is not started automatically; run it on demand for the initial load or to recover after downtime. It is only installed when the repository database is reachable. - Nucleus Sync — synchronises Alfresco users and groups into Nucleus. Upstream marks this component as not yet production-ready; it is deployed and started by this role, but treat it as preview.
CIC requires no ACS repository extension: repository events are consumed directly from the alfresco.repo.event2 ActiveMQ topic.
You can get the most up-to-date product documentation for the Alfresco Connector in the Alfresco Connector for Content Intelligence documentation.
Prerequisites
- Alfresco Content Services Enterprise Edition 7.4 or later (Community Edition is not supported)
- Active subscription and credentials for the Content Intelligence service
Deployment Steps
- Configure at least one host inside the
inventoryfile for thecicgroup. - Provide your Content Intelligence credentials and related configuration parameters/URLs in the
vars/cic.ymlfile. - Provide
cic_remote_client_secretin thevars/secrets.ymlfile. If the ACS administrator password differs from the default (admin), also setcic_alfresco_passwordthere — it is the credential the connector authenticates to ACS with. Make sure to learn about Ansible Vault integration if you are doing a production deployment. - Run the Ansible playbook as for a standard deployment. Please follow the deployment guide for more details.
Any Alfresco Digital Workspace (ADW) UI configuration required to surface Knowledge Discovery features is product- and version-specific — refer to the Content Intelligence documentation.
Verifying the Deployment
After the deployment is complete:
-
Check that the connector services are running:
systemctl status alfresco-cic-connector-live-ingester systemctl status alfresco-cic-connector-nucleus-syncThe bulk ingester is installed but not started; run it on demand:
systemctl start alfresco-cic-connector-bulk-ingester -
Create or update a document in the repository and check the ingestion logs:
journalctl -u alfresco-cic-connector-live-ingester -f
Source Code
The cic_connector Ansible role is available as part of the Alfresco Platform Collection.