Thanks for the advice, Matt!

Here's what I ended up using:

- debug:

    msg: “Timestamp of {{logpath}}: {{ '*%Y-%m-%d %H:%M:%S' | 
strftime*(reg.stat.mtime) 
}}”


Cheers

Jim



On Thursday, April 11, 2019 at 10:42:59 AM UTC-4, Matt Martz wrote:
>
> You want something like this:
>
>     - debug:
>         msg: "Timestamp of {{ path }}: {{ '%c'|strftime(reg.stat.mtime) }}"
>
> Documentation about the strftime filter can be found at 
> https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html
>
>
> On Thu, Apr 11, 2019 at 9:36 AM Jim Griffiths <jameswg...@gmail.com 
> <javascript:>> wrote:
>
>> I need to display the date-time that a file was last updated.   
>>
>> The value can be obtained with stat on the file:
>>
>> - name: Get file stats
>>
>>      stat: path="{{ path_of_file }}"
>>
>>   register: reg
>>
>>
>> - debug:
>>
>>      msg:  “Timestamp of {{path}}: {{reg.stat.mtime}}”
>>
>>
>> However the output is meaningless because it is a float value.
>> The only solution I could find requires the creation of a custom filter:  
>> https://stackoverflow.com/questions/41084097/ansible-cast-float-to-date
>>
>> Is there a simpler way?
>>
>> Thank you all.
>> Jim
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ansible...@googlegroups.com <javascript:>.
>> To post to this group, send email to ansible...@googlegroups.com 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/1812f74f-c435-4c81-a91e-edda66795dc8%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/1812f74f-c435-4c81-a91e-edda66795dc8%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> -- 
> Matt Martz
> @sivel
> sivel.net
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/f285e02d-fb4b-4625-9822-ba578923fb4a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to