resource de usuários em Puppet não atualizando / etc / shadow

1

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

    
por Zama Ques 15.03.2016 / 05:09

1 resposta

0

ruby-shadow deve ser instalado em todos os hosts que estão sendo gerenciados usando o fantoche. Verifique se está carregado corretamente executando o comando abaixo.

#ruby -e "require 'puppet' ; puts Puppet.features.libshadow?"
true 

O pacote está disponível para download no seguinte local

link

    
por 16.03.2016 / 07:43