Coveo for Sitecore license and deployment scripts
I have a script that deploys new instance of Sitecore, installs Coveo module and coveolicense.xml, other files from the previously installed instance, and… it does not work / content editor shows LicenseManager exception.
How do I install Sitecore Coveo license without user interaction? If I go to control panel and login to Coveo - everything works fine, but I don't want manual steps in my deployment scripts. Is there any other file I need to copy? Or maybe a database property?
Make sure the organizationId and apiKey configuration are correctly set in the cloudPlatformConfiguration section (Coveo.CloudPlatformClient.Custom.config).
Also, it might be related to the EncryptionKeys now being stored in the PropertyStore (Properties table of the Core database). If your new instance of Sitecore is now sharing the same Core database, the apiKey and other encrypted configuration won't be handled properly.