puppet adicionando timestamp no conteúdo do arquivo

1

super novo para fantoche. Não foi possível encontrar um bom exemplo de como adicionar o registro de data e hora em um arquivo puppet.pp

node '123' {
  file { '/tmp/hello':
    content => "hello world",
  }

  file { '/tmp/timestamped':
    content => 'date',
  }

Só queria imprimir a data atual quando esse manifesto é aplicado no arquivo timestamped

A versão

é: 4.10

    
por johnsnow 03.04.2018 / 10:40

2 respostas

1

Isso deve funcionar. Use generate para criar e atribuir a uma variável. Em seguida, atribua a variável ao conteúdo do arquivo.

$timestamp = generate('/bin/date', '+%Y%d%m_%H:%M:%S')

file {'/tmp/timestamped':
   content => "$timestamp"
}
    
por 03.04.2018 / 11:49
1

Se você estiver usando a versão mais antiga do que o 4.8.0 link , é possível usar a função strftime no módulo stdlib , mas se você estiver usando a versão mais recente Timestamp.new.strftime

    
por 03.04.2018 / 11:45

Tags