я, например, считаю что норм когда в одном проекте используется и Ansible, и Puppet — что удобнее делать через ansible делается в нем, что через puppet — через puppet. Минусы что нужно уметь работать с обоими системами перекрываются плюсами удобства работы с каждой из них для своих задач