1
這裏對傀儡來說很新穎。木偶:需要基於參數的包裹
假設:
define add_user ($shell) {
$username = $title
user { $username:
shell = $shell,
}
group { $username:
require => User[$username]
}
}
和:
class zsh {
package { 'zsh': ensure => 'installed' }
}
class bash {
package { 'bash': ensure => 'installed' }
}
最後:
node default {
add_user { 'foo':
shell => '/bin/zsh'
}
}
如何設置了從用戶到外殼的要求?