pf-tools/pf-tools: les serveurs sans %% ont aussi droit a leur s...
parmelan-guest at users.alioth.debian.org
parmelan-guest at users.alioth.debian.org
Mon Apr 7 17:15:13 UTC 2014
details: http://hg.debian.org/hg/pf-tools/pf-tools/rev/024855a2858e
changeset: 1253:024855a2858e
user: shad
date: Mon Apr 07 19:15:02 2014 +0200
description:
les serveurs sans %% ont aussi droit a leur shortname dans la zone
diffstat:
lib/PFTools/Conf/Host.pm | 5 +++++
t/13.conf.t | 2 ++
t/20.files.t | 1 +
3 files changed, 8 insertions(+), 0 deletions(-)
diffs (38 lines):
diff -r dd0a607c75ff -r 024855a2858e lib/PFTools/Conf/Host.pm
--- a/lib/PFTools/Conf/Host.pm Mon Apr 07 17:07:57 2014 +0200
+++ b/lib/PFTools/Conf/Host.pm Mon Apr 07 19:15:02 2014 +0200
@@ -1274,6 +1274,11 @@
}
$zone_entry->{$hostclass}->{'comment'} = $comment;
$zone_entry->{$hostclass}->{'number'} = $number;
+
+ # host without %% where hostname is always eq shortname
+ if ( $shortname eq $hostname and $shortname_vlan eq $vlan ) {
+ $zone_entry->{$hostclass}->{$hostname} = qq{CNAME\t$hostname.$vlan};
+ }
if ( $shortname ne $hostname and $shortname_vlan eq $vlan ) {
if ( not $zone_entry->{$hostclass}->{"$shortname\.$vlan"} ) {
$zone_entry->{$hostclass}->{"$shortname\.$vlan"}
diff -r dd0a607c75ff -r 024855a2858e t/13.conf.t
--- a/t/13.conf.t Mon Apr 07 17:07:57 2014 +0200
+++ b/t/13.conf.t Mon Apr 07 19:15:02 2014 +0200
@@ -1346,6 +1346,8 @@
'cvs' => 'CNAME vip-spawn.vlan-systeme',
'number' => 1,
'comment' => 'VIP for spawn services',
+ 'vip-spawn' => 'CNAME vip-spawn.vlan-systeme',
+ 'number' => 1,
},
'cbv4-spawn' => {
'cbv4-spawn00' => 'CNAME cbv4-spawn00.vlan-systeme',
diff -r dd0a607c75ff -r 024855a2858e t/20.files.t
--- a/t/20.files.t Mon Apr 07 17:07:57 2014 +0200
+++ b/t/20.files.t Mon Apr 07 19:15:02 2014 +0200
@@ -182,6 +182,7 @@
qq{nscache\tIN CNAME\tvip-spawn.vlan-systeme},
qq{nsprivate\tIN CNAME\tvip-spawn.vlan-systeme},
qq{vip-deploy\tIN CNAME\tvip-spawn.vlan-systeme},
+ qq{vip-spawn\tIN CNAME\tvip-spawn.vlan-systeme},
qq{vip-spawn.vlan-pfds-ext\tIN A\t192.168.1.99},
qq{vip-spawn.vlan-systeme\tIN A\t10.1.1.254},
q{},
More information about the pf-tools-commits
mailing list