Thanks for your answer, can you have an example with two zones please? regards
Le jeudi 13 mars 2014 21:07:44 UTC+1, Jose Luis Ledesma a écrit : > > Facts + hiera is the short answer. > > If different IP ranges means different zones or sites, just create a > custom fact that returns the zone/site name. Setup the zone/site > hierarchically in hiera and set the data there. Setup a higher level with > the hostame in hiera and put the exceptions there. > > Regards > El 13/03/2014 19:28, "puppetstan" <[email protected] <javascript:>> > escribió: > >> Hi >> >> Thanks for your answer. >> >> You say This kind of code is screaming, but what is your solution when >> you have a lot of server and the only solution is to locate with the IP >> address >> >> your prefer : >> >> node1 >> node2 >> ... >> node 200 >> ... >> ?? >> >> regards >> >> >> Le mercredi 12 mars 2014 19:02:06 UTC+1, Jose Luis Ledesma a écrit : >>> >>> Hi, >>> >>> This kind of code is screaming for hiera! >>> >>> But if you want to continue this way, just set another if >>> if $::ipaddress =~ /^172.17.3.4/ <http://172.17.0.3/> { >>> Data here >>> } elsif $::ipaddress =~ /^172.17.3./ <http://172.17.0.3/> { >>> Another data here >>> } >>> El 12/03/2014 17:40, "puppetstan" <[email protected]> escribió: >>> >>>> Hello >>>> >>>> I have define in my server.pp file diferent zone and I defined my dns >>>> servers >>>> (resolv_servers). for my /etc/resolv.conf for this zone >>>> >>>> >>>> #Zone 1 >>>> if $::ipaddress =~ /^172.17.3./ { >>>> $ntp_heure = "ntp.domain.fr" >>>> $fusioninventory_proxy = "http://proxy.domain.fr:8080" >>>> $resolv_servers = [ '172.30.12.11', '172.30.12.2' ] >>>> $resolv_search = "domain.fr" >>>> $yumconf_proxy = "http://proxy.domain.fr:8080" >>>> $yumconf_exclude = "kernel*" >>>> include base::minimal >>>> } >>>> >>>> The problem is that in this zone one server (172.17.3.4) that does not >>>> have >>>> the same dns. Is it possible to make an exclusion on this server and >>>> specify >>>> other addresses ips in this config file? >>>> >>>> thank you in advance >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Puppet Users" 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/puppet-users/dc908091-8fbe-4e46-a5bb-4e1d1b2e503c% >>>> 40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/dc908091-8fbe-4e46-a5bb-4e1d1b2e503c%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/d79e3ecf-b10b-41e6-b1f3-71a73356f83d%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/d79e3ecf-b10b-41e6-b1f3-71a73356f83d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Puppet Users" 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/puppet-users/d5357db6-3567-495d-8059-ec3d5cc23cec%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
