Ansible templates with timestamps -


i'm trying figure out if there's way of adding timestamp template file in ansible everytime run ansible playbook uses template, adds in destination file time of execution of playbook.

for example, i'm templating configuration file ansible , want on destination machine appear timestamp on first line...

e.g.

cat something.conf_template config lines 

after templating:

- template: src=/mytemplates/something.conf_template dest=/etc/something.conf owner=smth group=smth mode=0644 

the contents should be

cat something.conf #in comment timestamp, format irrelevant config lines 

do know ansible module can this?

you can add # {{ ansible_managed }} top of template. variable defined in configuration file have default of:

ansible managed: {file} modified on %y-%m-%d %h:%m:%s {uid} on {host}

note since contains timestamp default means every time template task invoked update destination file current timestamp.


Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

html - Outlook 2010 Anchor (url/address/link) -

android - How to create dynamically Fragment pager adapter -