Вы могли бы найти ответы в этом потоке интересными, также
Slackware не требовали на поддержку и не тот, что любой при использовании Opscode, таким образом, Шеф-повар в настоящее время не поддерживает Slackware (версия 0.9.12). Требуется две вещи для этого для случая:
Для первого плагин платформы должен был бы определить так или иначе, если система является slackware (например,/etc/slackware-release содержание).
Для последнего платформа определенная поддержка была бы главным образом для сервисов и пакетов. Не было бы ужасно трудно добавить поддержку Шеф-повару, если требуется открыть билет, запрашивающий эту поддержку, голову к Билетам С открытым исходным кодом Opscode. Если требуется внести код, чтобы сделать какое-либо из этого, изучить, как способствовать проектам Opscode.
Я чувствовал, хотя это - более старый вопрос, ему нужен другой ответ. Это кажется мне, Марионетка, из поля, почти абсолютно способного к руководящим полям Slack. Единственной проблемой, которую я видел, является управление пакетом... а именно, нет никакой поддержки slackpkg/slapt-get/swaret/etc.
Так или иначе, прежде чем я мелю вздор слишком долго, я думаю, что фактор (от моего понимания, Марионеточного эквивалента ohai) имеет полную Слабую поддержку, но марионетка саму не знает что систему управления пакета использовать. Кажется, что марионетка была бы легче получить выполнение с Slackware из поля.
Существует slapt-получить патч для марионетки, которая позволяет Вам использовать "slapt" в качестве поставщика: http://projects.puppetlabs.com/attachments/741/puppet-0.25.0-slapt-get.patch
Это могло бы также быть немного полезно: http://www.mail-archive.com/puppet-users@googlegroups.com/msg20351.html
Отметьте с вышеупомянутым slapt-get.patch, можно сделать что-то как:
package { "mongodb":
provider => slapt,
ensure => latest
}
Особенно здорово, если Вы работаете, Ваши собственные slapt-получают (относительно простой) repo. Затем можно положиться только на пакеты, которые Вы создаете сами и не кто-то еще на некотором стороннем repo.