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"
}
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
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"
}
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
Tags puppet