puppet

    1熱度

    1回答

    我有一個define函數,我是從網站清單調用它,當需要時用不同的參數調用它。參數詳細信息也僅出現在站點清單中。我現在試圖使用Hiera來存儲這些參數的詳細信息。 [[email protected]] cat role_dll.pp define sql::role_ddl ( $role_ddl_params ) { $role_ddl_sql = $role_ddl_pa

    0熱度

    1回答

    我正在測試此博客文章最後一個示例在我的系統中。我的查找命令給出不同的結果。我想了解爲什麼 https://www.devco.net/archives/2016/03/13/the-puppet-4-lookup-function.php 這個查詢命令,他得到這個值 % puppet lookup --environmentpath environments classifier::classes

    -1熱度

    1回答

    我想在現有文件中使用木偶,文本添加文本。該文件的結構如下: [OPTION1] aaa bbb ccc 我想aaa和bbb之間添加文本。現在我已經找到了如何在與文件的末尾添加文本: file { '/home/file.txt': ensure => present, } -> file_line { 'Add text to /home/file.txt': pat

    0熱度

    1回答

    我想爲puppet使用類繼承。有一個名爲foo的基類和一個名爲bar的繼承類。覆蓋file或package資源相當不錯,工作正常。但同時我正在使用自定義模塊來配置sudo。 問題出現時,當我嘗試從類欄覆蓋sudo類。木偶類如下所示: class foo { $nrpe_plugin_pkgs = [ .... ] service { 'nrpe service':

    1熱度

    1回答

    我試圖通過木偶安裝docker-ce,我有幾個問題。 1:apt :: key會在事後自動做一個'apt-get update'嗎? 2:如何使用apt:ppa模塊添加docker-ce repository? 這是用做: sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubunt

    0熱度

    1回答

    我正嘗試通過Puppet(使用Hiera)創建一個文件和一個符號鏈接。我在Ubuntu 16.04上運行,並且使用了所有最新的模塊。 該文件被稱爲「a」,該鏈接被稱爲「b」。這些文件不直接相關。 我對節點的init.pp文件: define hiera::files ( $ensure, $content= "", $target="/./.", $mode

    1熱度

    1回答

    我有一個代理/主設置。我在/etc/puppetlabs/code/environments/中創建了一個名爲master的新環境。 的environment.conf爲master目錄環境中的含量 modulepath = site:modules:$basemodulepath manifest = manifests/site.pp ,當我嘗試puppet agent -t --env

    0熱度

    1回答

    以下是簡化清單我正在運行: package {'ruby2.4': ensure => installed } exec { "gem2.4_install_bundler": command => "/usr/bin/gem2.4 install bundler", require => Package['ruby2.4'] } 木偶應用運行此清單正確即

    1熱度

    1回答

    (更新)我在原始問題中忽略了一行重要的代碼。 我寫了一個將創建本地存儲的傀儡模塊。這是不自動的方式。 編輯/etc/multipath.conf文件 重新啓動在multipathd守護 執行pvcreate將$設備 執行的vgcreate $ VOLUME_NAME $設備 所以在我的木偶模塊I如果/etc/multipath.conf文件更改,則要確保multipathd守護進程重新啓動。所以我

    3熱度

    1回答

    如果我想將文件添加到木偶的特定目錄我可以使用: file { "/folder/file_name": ensure => present, source => [puppet///file_name], } 有沒有一種方法,我可以添加文件到每個用戶的主目錄? 喜歡的東西: file { "/home/$USER/filename": ensure => pre