In case you want to use a different server/repository for a specific artifact to further customize your deployment, you can override the default URL in two ways:
You can change the value of component.repository key for the selected component, provided that the path to your custom artifact follows the conventional Maven2 repository layout. For more information on this layout, see the Maven2 Repository Layout article on the Apache Maven site: https://maven.apache.org/. For example to change the repository of Content Services artifact you would:
Edit playbooks/group_vars/repository.yml:
acs_play_repository_acs_artifact_name: alfresco-content-services-distribution acs_play_repository_acs_repository: "{{ nexus_repository.enterprise_releases }}"
to
acs_play_repository_acs_artifact_name: my-own-alfresco-content-services-distribution acs_play_repository_acs_repository: "https://your.repo.com/path/to/your/artifacts"
In case you want to install a different ACS version (not latest), you should make similar changes to the respective *-extra-vars.yml file.
The other way is to override the URL completely:
In playbooks/group_vars/repository.yml you need to find the vars in which the default download URL for the specific artifact is defined, for example:
acs_play_repository_acs_archive_url: "https://your.repo.com/path/to/your/artifacts/your-alfresco-content-services-community-distribution.zip" acs_play_repository_acs_archive_checksum: "sha1:https://your.repo.com/path/to/your/artifacts/your-alfresco-content-services-community-distribution.zip.sha1"
You can change URL for any artifact defined in the playbooks/group_vars/*.yml files using this method.