aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/validation_rules.js
blob: 5295a53ca8c39bca7c1fa7a61ad9ef6dba6b4f29 (plain)
1
2
3
4
5
    validation_rules = {
        title: { required: true },
        detail: { required: true },
        update: { required: true }
    };
ghlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
#! /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;