I have been building up a bunch of tasks for some standard configuration 
items.  I have the basic tasks all working perfectly for new installs for 
both AIX and RedHat/CentOs 6.  Now I'm testing against one of the older 
RedHat installs that we have (RedHat 5) and having to make some changes... 
 So far things have been going well until I got to configuring syslog.  On 
RedHat 6 I have to modify /etc/rsyslog.conf and restart rsylogd.  On AIX it 
is slightly different so I set variables in my current OS specific 
group_vars files RedHat and AIX...  On RedHat 5 most of the variables work 
perfectly for me, except /etc/rsyslog.conf becomes /etc/syslog.conf and 
rsyslogd becomes syslogd.  So I can easily modify the variables I'm using 
to take that into account.  But this means I need to set different 
variables for RedHat 5 and RedHat 6.  although most of the variables are 
the same.

So how would you suggest setting variables in this case?  I can split tasks 
out so I don't need to set variables, but then I have much larger task 
files that contain essentially the same steps. I'm trying to reuse as much 
as possible, but I'm at a bit of a loss here.

I was wondering if I could include a RedHat variable file into a RedHat5 or 
RedHat6 variable file but I can't see how to do it.

I could keep the tasks the same and have almost identical variable files 
with minor changes for RedHat 5 and RedHat 6, but that is still not as 
clean as I would like.

Any thoughts.

Adam


-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to