Dacă este un modul personalizat pe care îl puteți folosi hook_deploy_NAME(&$sandbox) în interiorul MY_MODULE.deploy.php. drush deploy:hook fiind executat ca parte a drush deploy va ridica oricare hook_deploy_NAME implementarea chiar și a modulelor activate recent.
Deci asigurați-vă că executați drush deploy ca parte a rutinei de implementare, apoi modulul personalizat va fi activat mai întâi de la drush cim (și o intrare în core.extension.yml, desigur) și logica de instalare personalizată va fi rulată de la drush deploy:hook fiind executat după aceasta.
Am aflat de curând că hook_deploy_NAME implementările nu vor fi înregistrate la activarea modulelor, cum ar fi hook_update_N implementările sunt. Fiecare existent hook_deploy_NAME implementarea va fi doar preluată.
Am vorbit repede despre asta cu Moshe Weitzman (menținătorul Drush) pe Drupal Slack, întrebând dacă acesta este o eroare și a spus că nu, este o caracteristică și că hook_deploy_NAME implementările ar trebui să fie utilizate numai în module personalizate.
Vedea https://drupal.stackexchange.com/a/254411/15055 pentru toate comenzile care fac parte din drush deploy.
Ai încercat batch_set în cârligul de instalare? https://drupal.stackexchange.com/a/310282/15055