我有了這個代碼,做了稍微不同的作用取決於節點是否是一個Debian機器:我該如何幹這個傀儡班?
class nginx::package {
case $operatingsystem {
'debian': {
apt::preference { 'nginx':
package => 'nginx nginx-common',
priority => '600',
release => 'a=squeeze-backports',
}
package { 'nginx':
ensure => present,
require => Apt::Preference['nginx'],
}
}
default: {
package { 'nginx':
ensure => present,
}
}
}
}
好像應該是減少重複的方式,但沒有明顯的對我。思考?