Eu escrevi manifestos usando o recurso users
como mostrado abaixo
node 'node2.example.com','node3.example.com'{
user {
'ash':
ensure => 'present',
managehome => 'true',
comment => 'Zaman Home',
home => '/home/ash',
shell => '/bin/bash',
expiry => 'absent',
password => '$1$cs1j/t.D$4qjZLwFQ2Ocr0pulyNTUx/',
password_min_age => '30',
password_max_age => '60'
}
O usuário está sendo criado com sucesso, conforme mostrado abaixo em /etc/passwd
ash:x:503:503:Zaman Home:/home/ash:/bin/bash
Mas o problema para mim é que /etc/shadow
não está sendo atualizado
.
cinzas: !!: 16875: 0: 99999: 7 :::
Eu tenho o pacote ruby-shadow instalado.
# ruby -e "require 'puppet' ; puts Puppet.features.libshadow?"
true
A versão é a seguinte:
# ruby --version
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
# puppet --version
3.8.5
Por favor, sugira