Jestem nowy w Puppet i chociaż korzystam z systemów * nix od wielu lat, nigdy nie pracowałem jako sysadmin ani w operacjach.
Obecnie piszę manifesty Puppet do obsługi zestawu aplikacji internetowych (PHP / MySQL / MongoDB, kod w git). Najwyraźniej Puppet musi mieć trochę wiedzy na temat rzeczywistych aplikacji, ponieważ dla każdego z nich skonfiguruję wirtualny host, ale nie jestem pewien, czy Puppet powinien zarządzać takimi rzeczami, jak wdrażanie kodu i tworzenie bazy danych.
Czy Puppet jest odpowiednim narzędziem do wdrażania aplikacji? Jeśli nie, czy możesz polecić bardziej odpowiednie narzędzie?