Thank you again Brian, for all your help. As I've stated in the explanation of the problem, I've declared groups in the host file. It's a group of one, but still a group. I solved this in the following way:
1. get the value - name: get audit file dest from database action: "shell export ORACLE_SID={{ oracle_sid }}; export ORACLE_HOME={{ oracle_home }}; printf \"set head off\nselect value from v\\$parameter where name = 'audit_file_dest';\" | $ORACLE_HOME/bin/sqlplus -S / as sysdba | grep -v ^$" when: primary register: audit_file_dest 2. set the registered variable as fact - name: register audit file dest set_fact: audit_file_dest="{{ audit_file_dest.stdout }}" when: primary 3. call the fact from another host via the group name and (mandatory, as far as I can see) host group number: - name: create audit file dest on standby file: path={{ hostvars[groups['primary'][0]]['audit_file_dest'] }} state=directory when: standby Cheers, Frits On Wednesday, December 24, 2014 3:21:53 PM UTC+1, Brian Coca wrote: > > you can access the data from other nodes through hostvars: > > hostvars[<hostname>][<varname>] > > On Wed, Dec 24, 2014 at 9:14 AM, Frits Hoogland > <frits.h...@gmail.com <javascript:>> wrote: > > Thank you Brian! > > > > Can you help me a bit with that? > > > > Please mind I created a group of one called 'primary' and a group of one > > called 'standby' in the hosts file, not sure if that can be used. > > I used that to have specific per node variables declared. > > > > It would really help in this specific case to have a value/status > obtained > > on one node to configure the other or others. How is that normally done > with > > Ansible? > > > > Cheers, > > Frits > > > > > > On Wednesday, December 24, 2014 3:04:36 PM UTC+1, Brian Coca wrote: > >> > >> register stays on the host and gets reset in the loop to reflect the > >> task was skipped, you might want to use a subsequent set_fact and then > >> access the variable thourgh hostvars[<primary_host_name>]. > >> > >> -- > >> Brian Coca > > > > -- > > 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-proje...@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/b83afdb7-fa71-4d82-84d5-07f99beaed87%40googlegroups.com. > > > > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Brian Coca > -- 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/2d7a9c7f-52cf-4ff0-93a5-11a85706c0e7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.