puppet

    -1熱度

    1回答

    我的問題是:我想檢查/tmp文件夾中是否存在文件,並在開始下載之前將其刪除。 這裏是我的代碼(木偶): exec { 'Download mediawiki to temp': cwd => '/tmp', command => '/usr/bin/wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.2

    1熱度

    1回答

    我正在嘗試更改puppet代理中的文件,並且寫下了下面的代碼。 modules/ ├── helloworld │ └── manifests │ ├── init.pp │ └── motd.pp └── ssh ├── manifests | └── init.pp └── ssh_config 我的木偶清單代碼: # modules/ssh/m

    0熱度

    1回答

    在存在?方法我從遠程源獲取值。然後我想根據要求檢查價值。我的資源類型是音量 volume { 'create a volume 1': ensure => present, name => "vol1", description => 'This is a volume', size => '100g', snap_reserve => 10

    1熱度

    1回答

    我是新來的木偶和計劃在我們的環境中實施它。 我有在不同版本的Redhat上運行的puppet代理。 現在,我打算推動來自木偶大師的回購文件,我需要你的指導來實現它。 我有以下清單。 file { 'local_repo': ensure => file, path => '/etc/yum.repos.d/local.repo', mode => "600",

    2熱度

    1回答

    我正在寫一個bash腳本,這個腳本將由puppet由Exec資源運行(我知道它並不理想)。我想知道是否可以在腳本中創建調試消息。通常在Bash中,我使用echo,並在清單中使用notify。但是當腳本作爲Puppet中的Exec資源執行時,echo似乎不起作用。

    2熱度

    1回答

    我試圖安裝Git和在同一個傀儡腳本中使用它 package { 'git': ensure => latest, provider => 'chocolatey', } vcsrepo { 'C:/': provider => git, source => 'github etc...', } 但是,我越來越: 提供Git是不是該主機上的功能 正確

    0熱度

    1回答

    所以我一直在傀儡一段時間,並認爲這將是很好的開始使用環境。當我在我的節點上運行的傀儡,目錄來看似乎完成,但它不讀我的清單(我把一個一個通知它沒有出現) 所以對我的經紀人,我有這樣的木偶配置: [main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/pupp

    -1熱度

    2回答

    我喜歡使用單個erb模板創建不同的文件。這是我的erb。 # managed by puppet # changes will be overwritten # <% if (@tanuki_ssl != nil) -%> # config include # ssl section for trust and key stores # <% unless @tanuki_ssl['

    1熱度

    1回答

    只有設置了參數才能將參數傳遞給puppet資源嗎?例如,假設我有一個創建新用戶的清單,並且我可能會或可能不想手動設置uid和gid。我能想到做到最好的辦法是這樣的: class example ( $uid = undef, $gid = undef, $username = 'default' ) { user { $username: e

    0熱度

    1回答

    當我嘗試在節點上執行puppet run以同步ssh puppet模塊時,出現以下錯誤。 我搜查了一段時間,發現hiera_hash.rb存在/var/lib/gems/1.9/gems/lib/....functions/。我還將puppet-hiera/functions/*複製到上述位置。 我試過在木偶大師hiera_hash與puppet apply命令,它的工作。因此,確認hiera_h