puppet

    2熱度

    2回答

    我試圖puppetize亞馬遜EC2主機。我第一次確信木偶的SSL目錄是空的: [[email protected]:~] #ls -lh /var/lib/puppet/ssl/ total 0 安裝我的主機名/ etc/hosts中 [[email protected]:~] #cat /etc/hosts 127.0.0.1 localhost localhost.localdoma

    -1熱度

    1回答

    使用我以前的查詢中的函數(請參閱下面的參考資料),我可以從代理拉取文件並執行必要的任務。但是,這會影響系統上的所有用戶,因爲它會拋出一個異常,指出找不到該文件。無論如何,我可以添加一些邏輯像unless file_exists ....這個紅寶石功能? 我的層次結構如下所示。我沒有關注爲什麼它會影響甚至不在「mymodules」中的其他用戶。 Root modules my

    1熱度

    1回答

    從我正在閱讀的內容看來,cron似乎是built into Puppet。 cron { 'apply puppet master config': command => 'puppet apply /etc/puppetlabs/puppet/master.pp', hour => [ 12, 0 ], } 然而,當我嘗試運行上面的配置我得到以下錯誤: Error: C

    3熱度

    1回答

    我對以下自定義事實感到困難;詳情如下。 自定義事實需要在以下文件夾中查找某個json文件。這在清單中使用時顯示信息。但是,當我將其添加到自定義事實中時,它不起作用。 "/opt/${::hostname}/${::custom_variable}_${::fqdn}.json" 但是,如果我硬編碼值如下所示,它工作正常。 "/opt/host1.domain.com/mycompany_hos

    1熱度

    1回答

    我在puppet中創建一個小freeradius模塊。我有一些問題創造client.conf文件,它應該是這個樣子: client switch01 { ipaddr = 10.10.10.50 secret = secret shortname = switch01 } client switch02 { ipaddr = 10.10.10.51

    0熱度

    1回答

    我有這個Exec的聲明: exec { 'Normalize MP3 filename': environment => ["t=0"], command => 'for i in *mp3; do mv -v $i track_`seq -f "%03g" $t $t`.mp3 ; t=`expr $t + 1`; done', cwd => "$re

    1熱度

    1回答

    msodbcsql的要安裝自帶的木偶安裝此時需要使用,需要下面的命令用於Linux的PHP的Microsoft SQL驅動程序 sudo ACCEPT_EULA=Y apt-get install mssql-tools 然而MSSQL工具msodbcsql,這失敗,木偶代碼目前使用 package { 'mssql-tools' : ensure => latest, } 但這返回一個

    0熱度

    1回答

    我需要在Windows上安裝一些使用Puppet的產品。我使用EXEC林資源 exec { 'install': command => 'C:\\windows\system32\cmd.exe /c "c:\\Program Files\\zabbix_agentd_64.exe --config c:\\Program Files\\zabbix_agentd.conf --in

    2熱度

    1回答

    我使用puppet 4.5.3和ini_setting模塊版本1.4.2。我需要能夠刪除ini文件中的節。例如: [header] ip = '1.1.1.1' hostname = 'myserver' port = 80 我能夠刪除使用ensure => absent參數ini文件中的每個部分,但我無法找到一個方法來刪除節頭,最好在整個事件中一個命令。 我已經離開是 [header]

    0熱度

    2回答

    我是新來的傀儡,所以任何幫助,將不勝感激。我試圖根據操作系統發行版本將靜態數據傳入Puppet類中的變量apache_version。這個變量稍後會在.erb模板文件中用於根據版本配置apache。現在我的課看起來是這樣的: class some_class_name() { case $::operatingsystem { 'RedHat' : { case $