Я новачок у Puppet і, хоча багато років використовую * nix-системи, я ніколи не працював як sysadmin або в ops.
Зараз я пишу маріонеткові маніфести для розміщення набору веб-додатків (PHP / MySQL / MongoDB, код у git). Очевидно, що Маріонетка повинна мати деякі знання про фактичні програми, тому що я встановлю віртуальний хост для кожного, але я не впевнений, чи повинен Маріонетка управляти такими речами, як розгортання коду та створення бази даних.
Чи є Лялька відповідним інструментом для розгортання програми? Якщо ні, чи можете ви порекомендувати більш підходящий засіб?