Important Note
Site Splits are only supported on Acquia Cloud Site Factory when using BLT (and not currently supported on Acquia Cloud or Acquia Pipelines, when using BLT). Site splits are not useful for projects not using multisite Drupal 8.
Recommendations:
Certainly, ACSF and D8 multisite can technically support an infinite number but the more diverse the platform becomes the harder it is to rapidly test and deploy updates (or new features).
Also, if you have common config, and more than 5 profiles, at a certain point you are doing "drastically" different things with your platform (which also gets more dangerous, and harder to maintain)
Important Note
If you are not using BLT, please implement this workaround for the "vcs" directory.
Here is a basic outline of how to implement this functionality. This is not specific and will need to be updated or modified for your use-case.
config_filter module.config_split module is also recommended, as this provides a useful UI.Module:
…
config_filter: 0
config_split: 0
…
profile_split_enable: 0
…example_profile/example_profile.info.yml
name: 'Example Profile'
type: profile
description: 'Example lightning sub profile.'
version: 1.0.0
base profile: lightning
core: 8.x
dependencies:
- profile_split_enabledrush config-exportexample_profile/example_profile.info.yml.drush csex [name_of_profile]config_split.config_split.local.yml for example) and then dump the config used into the directory made during step 1 (example ../config/profile/example_profile).Note for Site Factory and BLT customers: For existing codebases make sure to include an update hook that will run on all existing sites during deployments to enable the profile_split_enable module (remember, BLT executes database updates prior to importing configuration, so this will effectively ensure that config imports do not fail as the module will already be on when the config is imported).
If this content did not answer your questions, try searching or contacting our support team for further assistance.
Wed Oct 22 2025 08:59:29 GMT+0000 (Coordinated Universal Time)