aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorJoachim Tingvold <joachim@tingvold.com>2015-04-16 21:21:39 +0200
committerroot <root@wat.gathering.org>2015-04-16 21:21:39 +0200
commit41896af61639785868907753a1dcaa4e7e285959 (patch)
treea6f986be8df493955c8e5e67e4d71b5f4b3d99bf /examples
parent1706437e5e4231739443e0fc8fd482e8ed268e73 (diff)
Added this years NMS-config file.
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/tg14/tg14-config.pm74
-rw-r--r--examples/tg15/tg15-config.pm78
2 files changed, 152 insertions, 0 deletions
diff --git a/examples/tg14/tg14-config.pm b/examples/tg14/tg14-config.pm
new file mode 100755
index 0000000..4af888e
--- /dev/null
+++ b/examples/tg14/tg14-config.pm
@@ -0,0 +1,74 @@
+#! /usr/bin/perl
+use strict;
+use warnings;
+use DBI;
+package nms::config;
+
+# DB
+our $db_name = "nms";
+our $db_host = "frank.tg14.gathering.org";
+our $db_username = "nms";
+our $db_password = "<removed>";
+
+# TACACS-login for NMS
+our $tacacs_user = "nms";
+our $tacacs_pass = "<removed>";
+
+# SNMP read-only for NMS, etc
+our $snmp_community = "<removed>";
+
+# Telnet-timeout for smanagrun
+our $telnet_timeout = 30;
+
+# IP/IPv6/DNS-info
+our $tgname = "tg14";
+our $pri_hostname = "brad";
+our $pri_v4 = "151.216.254.2";
+our $pri_v6 = "2a02:ed02:254::2";
+our $pri_net_v4 = "151.216.254.0/24";
+our $pri_net_v6 = "2a02:ed02:1ee7::/64";
+
+our $sec_hostname = "janet";
+our $sec_v4 = "151.216.253.2";
+our $sec_v6 = "2a02:ed02:253::2";
+our $sec_net_v4 = "151.216.253.0/24";
+our $sec_net_v6 = "2a02:ed02:1337::/64";
+
+# for RIPE to get reverse zones via DNS AXFR
+# https://www.ripe.net/data-tools/dns/reverse-dns/how-to-set-up-reverse-delegation
+our $ext_xfer = "193.0.0.0/22; 2001:610:240::/48; 2001:67c:2e8::/48";
+
+# allow XFR from NOC
+our $noc_net = "151.216.252.0/24; 2a02:ed02:252::/64";
+
+# To generate new dnssec-key for ddns:
+# dnssec-keygen -a HMAC-MD5 -b 128 -n HOST DHCP_UPDATER
+our $ddns_key = "<removed>";
+our $ddns_to = "127.0.0.1"; # just use localhost
+
+# Base networks
+our $base_ipv4net = "151.216.128.0/17";
+our $base_ipv6net = "2a02:ed02::/32";
+our $ipv6zone = "2.0.d.e.2.0.a.2.ip6.arpa";
+
+# extra networks that are outside the normal ranges
+# that should have recursive DNS access
+our $rec_net = "185.12.59.0/24";
+
+# extra networks that are outside the normal ranges
+# that should be added to DNS
+our @extra_nets = (
+ '185.12.59.0/24', # Norsk nett
+);
+
+# add WLC's
+our $wlc1 = "151.216.253.21";
+
+# add VOIP-server
+our $voip1 = "134.90.150.162";
+
+# PXE-server (rest of bootstrap assumes $sec_v4/$sec_v6)
+our $pxe_server_v4 = $sec_v4;
+our $pxe_server_v6 = $sec_v6;
+
+1;
diff --git a/examples/tg15/tg15-config.pm b/examples/tg15/tg15-config.pm
new file mode 100644
index 0000000..8c29bf6
--- /dev/null
+++ b/examples/tg15/tg15-config.pm
@@ -0,0 +1,78 @@
+#! /usr/bin/perl
+use strict;
+use warnings;
+use DBI;
+package nms::config;
+
+# DB
+our $db_name = "nms";
+our $db_host = "gerald.tg15.gathering.org";
+our $db_username = "nms";
+our $db_password = "<removed>";
+
+# DHCP-servers
+our $dhcp_server1 = "185.12.59.66"; # primary
+our $dhcp_server2 = "185.12.59.2"; # secondary
+
+# TACACS-login for NMS
+our $tacacs_user = "<removed>";
+our $tacacs_pass = "<removed>";
+
+# SNMP read-only for NMS, etc
+our $snmp_community = "<removed>";
+
+# Telnet-timeout for smanagrun
+our $telnet_timeout = 300;
+
+# IP/IPv6/DNS-info
+our $tgname = "tg15";
+our $pri_hostname = "marty";
+our $pri_v4 = "185.12.59.66";
+our $pri_v6 = "2a02:ed02:1ee7::66";
+our $pri_net_v4 = "185.12.59.64/27";
+our $pri_net_v6 = "2a02:ed02:1ee7::/64";
+
+our $sec_hostname = "emmet";
+our $sec_v4 = "185.12.59.2";
+our $sec_v6 = "2a02:ed02:1337::2";
+our $sec_net_v4 = "185.12.59.0/26";
+our $sec_net_v6 = "2a02:ed02:1337::/64";
+
+# for RIPE to get reverse zones via DNS AXFR
+# https://www.ripe.net/data-tools/dns/reverse-dns/how-to-set-up-reverse-delegation
+our $ext_xfer = "193.0.0.0/22; 2001:610:240::/48; 2001:67c:2e8::/48";
+
+# allow XFR from NOC
+our $noc_net = "151.216.254.0/24; 2a02:ed02:254::/64";
+
+# To generate new dnssec-key for ddns:
+# dnssec-keygen -a HMAC-MD5 -b 128 -n HOST DHCP_UPDATER
+our $ddns_key = "<removed>";
+our $ddns_to = "127.0.0.1"; # just use localhost
+
+# Base networks
+our $base_ipv4net = "151.216.128.0/17";
+our $base_ipv6net = "2a02:ed02::/32";
+our $ipv6zone = "2.0.d.e.2.0.a.2.ip6.arpa";
+
+# extra networks that are outside the normal ranges
+# that should have recursive DNS access
+our $rec_net = "185.12.59.0/24";
+
+# extra networks that are outside the normal ranges
+# that should be added to DNS
+our @extra_nets = (
+ '185.12.59.0/24', # norsk nett
+);
+
+# add WLC's
+our $wlc1 = "151.216.128.130";
+
+# add VOIP-server
+our $voip1 = "<removed>";
+
+# PXE-server (rest of bootstrap assumes $sec_v4/$sec_v6)
+our $pxe_server_v4 = $sec_v4;
+our $pxe_server_v6 = $sec_v6;
+
+1;