¿Es posible agregar un usuario existente a un grupo con la marioneta 2.7.18?
Tenemos dos módulos, cada uno define una clase:
- El módulo "usuario" crea todos los usuarios, incluidos el usuario foo y la barra de usuarios.
- El módulo "subversion" se ocupa de varios archivos conf y crea el grupo svn.
Nos gustaría agregar el usuario foo al grupo svn dentro del módulo "subversión".
He probado el parámetro de membresía como se describe en la solicitud de función existente :
group {
"svn":
ensure => present,
gid => xxxxx;
}
user {
"foo":
group => ["svn"],
membership => minimum;
}
Pero me sale el siguiente error:
err: No se pudo recuperar el catálogo del servidor remoto: Error 400 en el SERVIDOR: Declaración duplicada: El usuario [foo] ya está declarado en el archivo /pathto/modules/subversion/manifests/init.pp en la línea xx; no se puede volver a declarar en /pathto/modules/users/manifests/init.pp:xxx en el nodo myserver.example.com
¿Esta característica ya está implementada? Si no, ¿hay una buena solución?