在我的傀儡manifect我想用dirtree
功能像如何處理Puppet中的依賴關係?
#don't know which syntax is right, but seems like both of them have no effect
include AlexCline/dirtree
include AlexCline_dirtree
class sw_mage_deploy {
$deploy_folder = '/var/www/html'
file { dirtree($deploy_folder):
ensure => directory,
owner => 'root',
group => 'root',
mode => 755,
}
}
在我Modulefile我有
dependency 'AlexCline/dirtree', '>= 0.2.1'
但我發現了一個錯誤:
==> default: Error: Unknown function dirtree at /tmp/vagrant-puppet/modules-bcfd
1f8b7eed950360c8143b9e421347/sw_mage_deploy/manifests/init.pp:15 on node vagrant
-vm
嘗試this文章,但似乎是無關緊要的。因爲它涵蓋了類包含,我需要包含方法。
作爲一個側面的問題,我真的很感謝初學者的木偶教程的鏈接,因爲使用谷歌搜索並沒有真正的幫助,所有的文檔似乎都承認一些顯而易見的知識,我似乎錯過了最低限度的知識。
看起來像是沒有解決我的問題,我不想用手安裝依賴關係,我想讓puppet爲我安裝它們。或者那不是應該發生的事情,所有的依賴應該由我自己添加? –
我們可以在這裏討論細節http://chat.stackoverflow.com/rooms/90452/puppet-dependency-issue –