I'm trying to save the timestamp corresponding to when a playbook runs in a 
variable.
I plan to use this variable across the playbook but I'm facing issues 
particularly since 

the lookup plugin runs and generates a new value each time. 
  module_defaults:
    group/ns.col.session:
      session_id: "{{ lookup('pipe','date \"+%Y-%m-%d-%H%M\"') }}"

The value is looked up at the time that it is needed 

I could use set_fact: but it only works inside of the tasks: block and I'd 
like to set it to some value before any task can run i.e. right after hosts.

- hosts:
   - localhost

  module_defaults:
    group/ns.col.session:
      session_id: .............

How do I achieve this WITHOUT using set_fact OR without using the lookup() ?
In other words, how to save or copy the value of a lookup to some variable 
? 

Thanks
Dhiwakar

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/2a0329e7-541b-4f68-aa3e-5185b42d04efn%40googlegroups.com.

Reply via email to