I haven't tried it that way, but it would seem that that wouldn't work to me.
It does work with nested if/else statements. Trevor On Mon, Feb 15, 2010 at 4:12 PM, Marcello de Sousa <li...@area151.com> wrote: > I've been trying to use a resolv_conf recipe to setup the DNS servers based > on $domain and $location (a custom fact). > So I cascade the 2 conditionals, but it's not working. Is it supposed to > work ? Or should I look for an alternative ? > ------------------------------------------ > resolv_conf { "location_based_resolv": > domainname => "$domain", > searchpath => [$domain], > # Here is the cascaded conditional. If I'm in "domain1" I want to test 3 > different locations. > nameservers => $domain ? { > "domain1.local" => $location ? { > "Default-First-Site-Name" => ['10.2.38.10','10.128.38.21'], > "HeadOffice" => > ['10.128.36.20','10.128.36.11'], > default => ['10.128.36.10','10.2.36.21'], > } > "domain2.local" => ['10.128.36.20','10.128.36.10'], > default => ['10.128.36.10','10.2.36.20'], > } > } > ------------------------------------------ > ## If I test only one level it works: > # nameservers => $location ? { > # "Default-First-Site-Name" => ['10.2.38.10','10.128.38.21'], > # "HeadOffice" => > ['10.128.36.20','10.128.36.11'], > # default => ['10.128.36.10','10.2.36.21'], > # } > ------------------------------------------ > > Am I missing something ? Or should I do it differently ? > > Cheers, > Marcello > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaug...@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.