是否可以使用人偶2.7.18将现有用户添加到组中?
我们有两个模块,每个模块定义一个类:
- 模块“用户”创建所有用户,包括用户foo和用户bar。
- 模块“ subversion”处理各种conf文件并创建组svn。
我们想将用户foo添加到模块“ subversion”内的svn组中。
我尝试了现有功能请求中所述的Membership参数:
group {
"svn":
ensure => present,
gid => xxxxx;
}
user {
"foo":
group => ["svn"],
membership => minimum;
}
但是我收到以下错误:
错误:无法从远程服务器检索目录:服务器上的错误400:重复声明:用户[foo]已在文件/pathto/modules/subversion/manifests/init.pp中的xx行中声明;无法在节点myserver.example.com上的/pathto/modules/users/manifests/init.pp:xxx处重新声明
这个功能已经实现了吗?如果没有,是否有一个好的解决方法?