aboutsummaryrefslogtreecommitdiffstats
path: root/include/nms/util.pm
diff options
context:
space:
mode:
authorKristian Lyngstol <kristian@bohemians.org>2016-03-27 08:27:17 +0200
committerKristian Lyngstol <kristian@bohemians.org>2016-03-27 08:27:17 +0200
commit1d2470a411e5eaac7e5a1c5d5b6b81e92c92f4a8 (patch)
tree54b901757b088d54d33e70f28a6203383b4dc844 /include/nms/util.pm
parent0a230ac5481b9518abc64181dbbb4509d83c0b89 (diff)
parent96a9bb4c42f4b53020302fea2a46e734c61c0319 (diff)
Merge branch 'master' of github.com:tech-server/tgmanage
Diffstat (limited to 'include/nms/util.pm')
-rw-r--r--include/nms/util.pm17
1 files changed, 11 insertions, 6 deletions
diff --git a/include/nms/util.pm b/include/nms/util.pm
index 79598d7..64637b8 100644
--- a/include/nms/util.pm
+++ b/include/nms/util.pm
@@ -15,10 +15,9 @@ sub parse_switch {
'sysname' => "$switch",
'subnet4' => "$subnet4",
'subnet6' => "$subnet6",
- 'mgtmt4' => "$mgtmt4",
- 'mgtmt6' => "$mgtmt6",
- 'lolid' => "$lolid",
- 'ip' => "$mgtmt4",
+ 'mgmt_v4_addr' => "$mgtmt4",
+ 'mgmt_v6_addr' => "$mgtmt6",
+ 'traffic_vlan' => "$lolid",
'distro' => "$distro"
);
%{$ret{'placement'}} = guess_placement($switch);
@@ -91,7 +90,7 @@ sub guess_placement {
$yy -= 20 if ($e >= 79 and $s == 1);
$yy -= 30 if ($e >= 81 and $s == 1);
- } elsif ($name =~ /^sw(\d+)-creativia$/) {
+ } elsif ($name =~ /^creativia(\d+)$/) {
my ($s) = ($1);
$src = "creativia";
$x = 1535;
@@ -114,7 +113,13 @@ sub guess_placement {
$y = int(759 + 20.5 * $s);
$xx = $x + 65;
$yy = $y + 14;
-
+ } elsif ($name =~ /^distro(\d)/) {
+ my $d = ($1);
+ $src = "distro";
+ $x = 292 + $d * 165;
+ $y = 415;
+ $xx = $x + 130;
+ $yy = $y + 20;
} else {
# Fallback to have _some_ position
$src = "random";