È possibile aggiungere un utente esistente a un gruppo con pupazzo 2.7.18?
Abbiamo due moduli, ognuno definisce una classe:
- il modulo "user" crea tutti gli utenti, inclusi user foo e barra degli utenti.
- il modulo "sovversione" si occupa di vari file conf e crea il gruppo svn.
Vorremmo aggiungere il foo dell'utente al gruppo svn all'interno del modulo "sovversione".
Ho provato il parametro di appartenenza come descritto nella richiesta di funzionalità esistente :
group {
"svn":
ensure => present,
gid => xxxxx;
}
user {
"foo":
group => ["svn"],
membership => minimum;
}
Ma ottengo il seguente errore:
err: Impossibile recuperare il catalogo dal server remoto: errore 400 sul SERVER: dichiarazione duplicata: l'utente [pippo] è già stato dichiarato nel file /pathto/modules/subversion/manifests/init.pp alla riga xx; impossibile ripetere la dichiarazione in /pathto/modules/users/manifests/init.pp:xxx sul nodo myserver.example.com
Questa funzione è già implementata? In caso contrario, esiste una buona soluzione?