Je pensais que c'était un cas d'utilisation simple du nouveau système de gestion de configuration, mais je n'ai pas eu de chance de trouver comment résoudre ce problème:
Problème
Je veux stocker la configuration dans git et utiliser drush pour exporter la configuration pendant le développement, puis lors du déploiement, importer la configuration. Assez similaire à faire un retour de fonctionnalités dans Drupal 7. Mon problème est que je ne veux pas stocker les codes d'accès dans git pour diverses intégrations. Cela entraîne la suppression de ces configurations sur
$ drush cim -y
Où j'ai regardé
J'espérais qu'il y aurait une liste / configuration simple pour les configurations qui devraient être exclues lors de l'importation / exportation. Il semble qu'il y en ait eu à un moment donné, mais il doit avoir été supprimé à nouveau, car il est disponible dans la version actuelle de Drupal 8.
J'ai regardé comment les changements de configuration sont effectués en comparant la mémoire active et la synchronisation pour voir s'il y a un endroit où je pourrais supprimer les modifications, cela ne semble pas être le cas. J'ai regardé à quel point la configuration importait drush car elle a des exclusions de configuration, mais il ne semblait pas que c'était extensible. J'ai regardé ConfigEvents
, mais tout cela semble se produire après une importation, il ne semble donc pas que cela puisse être utilisé.
Suis-je en train de manquer quelque chose, ou n'est-il pas possible d'exclure simplement les configurations de l'importation / exportation?