저는 Puppet을 처음 사용하고 몇 년 동안 * nix 시스템을 사용해 왔지만 시스템 관리자 나 운영 부서에서 일한 적이 없습니다.
현재 (PHP / MySQL / MongoDB, git의 코드) 웹 응용 프로그램 집합을 호스팅하기 위해 Puppet 매니페스트를 작성하고 있습니다. 분명히 각각의 가상 호스트를 설정하기 때문에 Puppet은 실제 응용 프로그램에 대한 지식이 필요하지만 Puppet이 코드 배포 및 데이터베이스 생성과 같은 것을 관리해야하는지 확실하지 않습니다.
Puppet은 응용 프로그램 배포에 적합한 도구입니까? 그렇지 않은 경우 더 적절한 도구를 추천 할 수 있습니까?