puppet

    2熱度

    1回答

    紅寶石1.8.7(2011-06-30 PATCHLEVEL 352)[x86_64的Linux的] 木偶2.7.19-1.el5 開始木偶劑,當我面臨着以下錯誤: puppet agent --server=puppetmaster.domain.com --no-daemonize --verbose --debug debug: Failed to load library 'selinux

    75熱度

    4回答

    我們打算使用未預先烘焙的AMI EC2實例。即當它們分離出來時,它們就是AWS Linux的裸機安裝。我們的引導過程將引入我們需要的各種安裝。 python,tomcat。我們將有3個實例和最大爲8的最小值。 鑑於這些要求,使用Puppet/Chef是否有用而不是使用Amazon Cloud Formation(CloudInit)? 最好的我能看到的是,如果我們使用Puppet,那麼我們會有更容

    3熱度

    2回答

    我們是一個使用puppet/Hiera管理20臺服務器的2人團隊。到目前爲止,我們還沒有使用任何VCS,同時開發艙單。 我在puppetmaster上配置了一個遠程Git倉庫,並將我們的清單和模塊文件夾推送到master分支(用於開發),並推送了一個相同的生產分支。遠程倉庫有一個post-release hook,它根據分支名稱配置一個新的環境(或者更新,如果存在的話),並且puppetmaste

    -2熱度

    1回答

    我試圖堅持一個Linux的味道,但在一定程度上將得到進入的CentOS,Fedora和亞馬遜的Linux組合。 (亞馬遜Linux是最低的優先級,因爲它有自己的防火牆直通控制檯) 目標:使用通用腳本(bash或木偶) 混亂爲CentOS和Fedora(15-17)配置防火牆 : Fedora 17似乎使用新的「firewalld」的GUI,我不在乎。我只想使用一個shell腳本。 如果服務器同時具

    2熱度

    1回答

    我分叉木偶的儀表板,使添加一些過濾的報告選項卡。我被要求寫一些規格爲我的變化,但我在嘗試時,下面的錯誤運行rake spec /Users/gposton/src/puppet-dashboard/vendor/rails/activesupport/lib/active_support/test_case.rb:12: warning: already initialized constant

    1熱度

    1回答

    如何使用puppet或chef來配置多服務器? 例如, 我們需要兩臺服務器來構建HA sql。 服務器A需要服務器B的IP和用戶名和密碼。 服務器B還需要服務器A的IP和用戶名和密碼。 但是,這些IP是由AWS自動生成的。 密碼也是使用木偶或廚師隨機生成的。

    0熱度

    1回答

    在Puppet中,假設我有一個class,其中包含許多file和package資源。我想要使​​用資源鏈(->和~>)以確保它們按照正確的順序進行管理。我希望在package資源之前管理所有file資源。我讀了Puppet Language Guide section on resource chaining,並嘗試了它的建議,使用收藏,如下: File <| |> -> Package["pac

    0熱度

    2回答

    我們定期重新啓動[R & d Linux和Windows服務器的服務器打補丁和其他額外的維護。服務器上託管着許多不同的服務和開發環境,需要在重新啓動服務器之前和之後進行停止/啓動。 木偶可以用來啓動服務,並保證在工作時間(守護進程)中運行的服務。在重新啓動服務器之前,我們能否使用Puppet來停止服務?我在考慮單獨啓動和停止寫入清單,禁用啓動清單,然後手動應用停止清單。 但是,如果清單中的起始服務

    2熱度

    1回答

    在試圖學習augeas配置文件語言的過程中,我設置的第一個真正的任務是複製grub.conf的第一個塊,並向該副本添加一個「單個」內核參數。 在這樣做的過程中,我搜索了文檔並找不到表達式,該表達式允許您獲取樹中其他節點的值(如函數或運算符等)。你知道,就像C中的一個星號(*),用於間接尋址,這樣你就可以將一個值複製到樹的另一部分。我敢肯定,如果我使用的是C API,我可以得到它的價值,但我主要是從

    3熱度

    2回答

    我一直在試圖獲得Apache從/遊民/服務通過使用流浪的木偶,我的清單看起來是這樣的: class apache { exec { 'apt-get update': command => '/usr/bin/apt-get update' } package { "apache2": ensure => present, }