Czy można dodać istniejącego użytkownika do grupy z marionetką 2.7.18?
Mamy dwa moduły, każdy definiuje jedną klasę:
- moduł „użytkownik” tworzy wszystkich użytkowników, w tym użytkownika foo i pasek użytkownika.
- moduł „subversion” zajmuje się różnymi plikami conf i tworzy grupę svn.
Chcielibyśmy dodać użytkownika foo do grupy svn w module „subversion”.
Wypróbowałem parametr członkostwa zgodnie z opisem w istniejącym żądaniu funkcji :
group {
"svn":
ensure => present,
gid => xxxxx;
}
user {
"foo":
group => ["svn"],
membership => minimum;
}
Ale pojawia się następujący błąd:
err: Nie można pobrać katalogu ze zdalnego serwera: Błąd 400 na SERWERZE: Duplikat deklaracji: Użytkownik [foo] jest już zadeklarowany w pliku /pathto/modules/subversion/manifests/init.pp w linii xx; nie można ponownie ustawić na /pathto/modules/users/manifests/init.pp:xxx w węźle myserver.example.com
Czy ta funkcja jest już zaimplementowana? Jeśli nie, czy istnieje dobre obejście?