У меня была подобная проблема, которая была решена путем выполнения initctl конфигурации перезагрузки вручную (она, как предполагается, наблюдает файл, но я принимаю, так как это - символьная ссылка, что она имеет проблемы).
Вы должны использовать gid, чтобы указать основную группу, группы - для вторичного членства
user {
"tipadima":
shell => $operatingsystem ? {
FreeBSD => '/usr/local/bin/zsh',
Debian => '/usr/bin/zsh',
},
comment => 'tipadima',
home => '/home/tipadima',
password => '$1$Iasdfsa33Pv$6vF/Pe.Xr.Nv0gGl.VNjx/',
gid => 'tipadima',
ensure => present,
}