Ich würde gerne wissen, wie andere Leute die Bereitstellung von Pingfederate durch verschiedene Umgebungen verwalten.Automatische Bereitstellung für Pingfederate
Wir werden einige Plugins dafür entwickeln müssen und wir erstellen auch Templates usw. Der aktuelle Gedankengang, der an uns herangetragen wird, ist, dass wir die Verzeichnisstruktur an SVN übergeben (weil wir das haben) und dann Octopus verwenden um Änderungen durch die Umgebungen zu pushen (localDev -> devTest -> pre-prod -> prod). Alle oben genannten Umgebungen sind einzelne Server mit Ausnahme von prod, bei dem die Last ausgeglichen ist.
Ich schaute auf das Config-Dienstprogramm und dann die Admin-API, aber mein Verständnis hier ist, dass dies eine Server-to-Server-Ansatz sein soll und wir müssen von SVN nehmen und Push to DevTest. Es scheint mir, dass wir aufgefordert werden, Quellcode-Ansatz auf ein installiertes System anzuwenden, das gut funktionieren kann oder auch nicht.
Wer arbeitet noch mit PingFederate und welche Strategien verwenden Sie, um Umgebungen zu implementieren und zu steuern? Es scheint mir, dass eine Menge Arbeit in die Admin-API dafür gesteckt wurde und wir versuchen, den Prozess neu zu erfinden.
Mit welchen Problemen werden wir konfrontiert, wenn wir es versuchen?
Ist dies eine gültige Idee (SVN-Ansatz), könnten wir alle relevanten Dateien unter Quellcodeverwaltung haben und wir können diese in die Admin-API der nächsten Umgebung schieben?
Sollten wir nur eine Quelle sein, die unsere Plug-in-Entwicklung und Templates steuert, dann verwenden Sie die Admin-API und die PingFederate-Admin-Seite, um den Server tatsächlich zu administrieren?
Andrew vielen Dank für Ihre Antwort. Ich war besorgt über den Svn-Ansatz, aber jetzt nicht so sehr. Ich würde es vorziehen, die API zu verwenden, aber ich werde Ihren Rat zu unserem Team nehmen. – onesixtyfourth