Polycrate - das DevOps Framework
Polycrate ist ein Framework mit dem Sie komplexe Anwendungen und IT- oder Cloud-Infrastruktur paketieren, integrieren und automatisieren können. Mit Polycrate können Sie Tools, Abhängigkeiten und Installations-Logik für beliebige IT-Systeme, sog. Blocks, in einem gemeinsamen Workspace zusammenführen and benutzerfreundliche Actions bereitstellen, die für jedes System einen individuellen Installations- und Wartungs-Workflow ermöglichen.
Polycrate ist ein Kommandozeilen-Tool und benötigt Docker auf dem System, auf dem es eingesetzt wird. Polycrate führt alle Actions in einem Docker Container aus, der eine Vielzahl an cloud-nativen Tools enthält die für die Zusammenarbeit mit beliebten Zielsystemen wie Docker oder Kubernetes vorkonfiguriert sind.
Polycrate unterstützt eine Vielzahl an Implementierungen für Actions, bietet aktuell aber den besten Support für Actions die auf Ansible basieren.