2017-07-21 2 views
1

J'ai des centaines de différentes configurations de serveur d'identité (politiques, réclamations, fournisseur de services, etc.)serveur d'identité WSO2: automatiser la Déployez des politiques, des revendications et des autres configs

et je dois répéter la même configuration sur plusieurs environnements: dev, test, prod

Pour le faire à la main via l'importation d'exportation dans la console Web - c'est un cauchemar.

Quelle est la meilleure pratique pour effectuer un déploiement de configuration automatique sur wso2is?

Je pense aux options suivantes:

  • créer un script qui va appeler les services d'administration au serveur d'identité importer configs
  • créent deployer personnalisé (comme un synapse & déployeurs DataService, etc.) et appel services d'administration ou faire appel api en mémoire
  • trouver où et comment il est stocké dans la base de données et faire un script SQL à la base de données remplir

Peut-être existe-t-il quelque chose pour le déploiement de la configuration et je ne peux pas le trouver?

Répondre

0

Vous pouvez créer vos propres scripts ou méthodes personnalisées pour gérer les déploiements. Mais vous devez maintenir ces scripts par vous-même.

Dans ce cas, vous pouvez utiliser des outils d'automatisation de déploiement tels que marionnettes, etc .. Chef et

Vous pouvez utiliser WSO2 Puppet modules pour déployer votre configuration dans des environnements différents.