puppet

    3熱度

    1回答

    如何從ERB模板下面的代碼移植到EPP: <%- if @mime_types -%> # Custom additional mime types <%- @mime_types.sort_by {|key,value| key}.each do |key,value| -%> <%= key %> <%= value %>; <%- end -%> <%- end -%> 或如

    0熱度

    1回答

    我有戰爭,需要在應用到客戶端之前更改哪些內容(某些文件)。所以我所做的是將解壓縮的文件複製到客戶端,更改我想要的文件並在客戶端再次壓縮該目錄。一切正常,但在我想要清理的操作之後(爲未壓縮文件移除臨時目錄)。因爲首先,我聲明資源是這樣的: file { 'temp-dir' path => 'temp', ensure => directory, ... } 木偶犯規讓我在清單的結尾這樣

    0熱度

    1回答

    我想用puppet和vagrant編寫代碼,並且無法找到如何將文件從包含清單的目錄複製到目標服務器。 在ansible我用這個: - name: Copy public key copy: src: ./myKey dest: /home/user/.ssh/authorized_keys 我想這樣做傀儡 - file { 'myKey': path =

    1熱度

    1回答

    是否可以使用puppet resource命令來檢查已經在流浪者的木偶中供應的節點上資源的單獨配置?或者我需要使用puppet服務器來做到這一點?

    0熱度

    1回答

    我正在測試一個資源,我想檢查它是否有正確的參數數量,但其中一個參數是require,我沒有我想不出如何在with中匹配。我使用that_requires測試了這種關係是正確的。我目前的測試看起來像 context 'xldeploy_environment_member' do env = "Environments/#{company_short}/#{environment_shor

    0熱度

    1回答

    我創建了一個類型和提供程序來檢查程序是否已安裝,如果不是,則運行msiexec。我在運行代理時的輸出顯示程序爲'ensure = absent',但它不啓動msi安裝。任何人都可以看到我的代碼有什麼問題嗎? 事件查看器不顯示MSI安裝運行 我的自定義類型: Puppet::Type.newtype(:custom) do @doc = "Custom type" ensurab

    2熱度

    1回答

    我創建了一個簡單的木偶4類和單元測試與它一起去如下(執行後touch metadata.json; rspec-puppet-init而在modules/test/): # modules/test/manifests/hello_world1.pp class test::hello_world1 { file { "/tmp/hello_world1": content

    0熱度

    1回答

    我試圖使用puppet自動部署perforce(p4 & p4v)。爲此,我創建了一個perforce資源 perforce { 'p4' : version => '>= 15.1', ensure => 'present', } 我遇到的問題是如何確定安裝的版本。 Perforce按發佈順序對所有tar球進行排序.../R15.1/...但運行p4 -V會產生一個看起

    1熱度

    2回答

    我在設置我的木偶主模塊路徑時遇到問題。 # puppet -V 4.10.5 這裏是默認ModulePath進行 # puppet config print modulepath /etc/puppetlabs/code/environments/production/modules:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/m

    0熱度

    1回答

    我正在使用無主配置中的Puppet 4.5,並試圖創建一個Puppet函數來讀取指派角色和環境的簡單配置文件。我沒有任何可以改變的hiera/facter的集成。 的文件格式是: host1::java_app_node::qa host2::nodejs_app_node::prod 木偶的功能,將讀取該文件是一個名爲homebase模塊中。我想函數返回一個哈希或散列數組,分裂配置值。這將