小编kas*_*ani的帖子

傀儡重复资源和虚拟资源

概述

我刚开始使用 Puppet,一直无法解决某些问题。

问题

由于规范化,当我将两个类添加到具有相同依赖项的包的节点时,它会失败。

简单来说有重复的资源——在这种情况下是包libssl

注意:保留软件包以防止安装最新的软件包。

解决这个问题的最佳实践方法是什么?

class ssh {
  package { 'openssh-server':
    ensure  => installed,
    require => Package['libssl'],
  }
  package { 'libssl': ensure => installed, }
}

class apache {
  package { 'apache':
    ensure   => installed,
    require  => Package['libssl'], 
  }        
  package { 'libssl': ensure => installed, }
}

node server {
  include apache
  include openssl-server
Run Code Online (Sandbox Code Playgroud)

puppet

5
推荐指数
2
解决办法
2734
查看次数

标签 统计

puppet ×1