私はパペットのカスタムタイプを書いています。このタイプが行うことの 1 つは、ユーザーの作成と削除です。これを行う 1 つの方法は、useradd
anduserdel
コマンドを使用することです。しかし、Puppet の既存のユーザー リソース タイプを使用してこれを行う方法はありますか? これは、より移植性の高いアプローチのようです。
質問する
192 次
1 に答える
0
このようなものをお探しですか?
#Defined inside a module name 'testmodule'
#/etc/puppet/modules/testmodule/manifests/userdefine.pp
class testmodule::userdefine ($ensure, $group, $home, $shell) {
user { $name :
ensure => $ensure,
group => $group,
home => $home,
shell => $shell,
}
}
testmodule::userdefine { 'puppet' :
ensure => present,
group => "puppet",
home => "/var/lib/puppet",
shell => "/sbin/nologin",
}
于 2013-04-03T16:54:24.210 に答える