Commit 5f5a1fb2 authored by Eric Dieckman's avatar Eric Dieckman
Browse files

Add Arlington Swing data to initial load

parent e26e22c9
Loading
Loading
Loading
Loading
+27 −8
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ CREATE TABLE `wn_areas` (

CREATE TABLE `pa_firewalls` (
  `pa_firewall_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `has_vsys` tinyint unsigned NOT NULL,
  `name` varchar(100) DEFAULT NULL,
  `notes` text,
  `created_at` datetime NOT NULL DEFAULT (utc_timestamp()),
@@ -51,7 +52,7 @@ CREATE TABLE `locations` (

CREATE TABLE `vlans` (
  `vlan_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `number` smallint unsigned NOT NULL,
  `tag` smallint unsigned NOT NULL,
  `wn_area_id` bigint unsigned NOT NULL,
  `name` varchar(100) DEFAULT NULL,
  `descr` varchar(255) DEFAULT NULL,
@@ -67,6 +68,7 @@ CREATE TABLE `vlans` (
CREATE TABLE `subnets` (
  `subnet_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cidr` varchar(100) DEFAULT NULL,
  `gateway` varchar(100) DEFAULT NULL,
  `netname` varchar(100) DEFAULT NULL,
  `descr` varchar(255) DEFAULT NULL,
  `vlan_id` bigint unsigned NOT NULL,
@@ -82,7 +84,7 @@ CREATE TABLE `pa_vsyses` (
  `pa_vsys_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `pa_firewall_id` bigint unsigned NOT NULL,
  `number` smallint unsigned NOT NULL,
  `descr` varchar(100) DEFAULT NULL,
  `name` varchar(100) DEFAULT NULL,
  `is_active` tinyint unsigned NOT NULL DEFAULT (1),
  `created_at` datetime NOT NULL DEFAULT (utc_timestamp()),
  `updated_at` datetime NOT NULL DEFAULT (utc_timestamp()),
@@ -91,6 +93,24 @@ CREATE TABLE `pa_vsyses` (
  CONSTRAINT `pa_vsyses_pa_firewalls_FK` FOREIGN KEY (`pa_firewall_id`) REFERENCES `pa_firewalls` (`pa_firewall_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `pa_access_domains_pa_vsyses` (
  `pa_access_domain_id` bigint unsigned NOT NULL,
  `pa_vsys_id` bigint unsigned NOT NULL,
  `created_at` datetime NOT NULL DEFAULT (utc_timestamp()),
  PRIMARY KEY (`pa_access_domain_id`, `pa_vsys_id`)
  CONSTRAINT `pa_access_domains_pa_vsyses_pa_accessdomains_FK` FOREIGN KEY (`pa_access_domain_id`) REFERENCES `pa_access_domains` (`pa_access_domain_id`),
  CONSTRAINT `pa_access_domains_pa_vsyses_pa_vsyses_FK` FOREIGN KEY (`pa_vsys_id`) REFERENCES `pa_vsyses` (`pa_vsys_id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `pa_access_domains_pa_firewalls` (
  `pa_access_domain_id` bigint unsigned NOT NULL,
  `pa_firewall_id` bigint unsigned NOT NULL,
  `created_at` datetime NOT NULL DEFAULT (utc_timestamp()),
  PRIMARY KEY (`pa_access_domain_id`, `pa_firewall_id`)
  CONSTRAINT `pa_access_domains_pa_firewalls_pa_firewalls_FK` FOREIGN KEY (`pa_access_domain_id`) REFERENCES `pa_access_domains` (`pa_access_domain_id`),
  CONSTRAINT `pa_access_domains_pa_firewalls_pa_firewalls_FK` FOREIGN KEY (`pa_firewall_id`) REFERENCES `pa_vsyses` (`pa_firewall_id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `wn_groups` (
  `wn_group_id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `nic_handle` varchar(100) NOT NULL,
@@ -157,14 +177,13 @@ CREATE TABLE `pa_firewalls_vlans` (
  `pa_firewall_id` bigint unsigned NOT NULL,
  `pa_vsys_id` bigint unsigned DEFAULT NULL,
  `vlan_id` bigint unsigned NOT NULL,
  `pa_access_domain_id` bigint unsigned NOT NULL,
  `pa_vsys_id_normalized` bigint unsigned GENERATED ALWAYS AS (IFNULL(pa_vsys_id,-1)) STORED,
  `created_at` datetime NOT NULL DEFAULT (utc_timestamp()),
  PRIMARY KEY (`pa_firewall_vlan_id`),
  KEY `firewalls_vlans_vlans_FK` (`vlan_id`),
  KEY `firewalls_vlans_vsyses_FK` (`pa_vsys_id`),
  KEY `firewalls_vlans_access_domains_FK` (`pa_access_domain_id`),
  KEY `firewalls_vlans_firewalls_FK` (`pa_firewall_id`),
  CONSTRAINT `pa_firewalls_vlans_pa_access_domains_FK` FOREIGN KEY (`pa_access_domain_id`) REFERENCES `pa_access_domains` (`pa_access_domain_id`),
  UNIQUE KEY pa_firewalls_vlans_UNIQ (pa_firewall_id, pa_vsys_id_normalized, vlan_id)
  KEY `pa_firewalls_vlans_vlans_FK` (`vlan_id`),
  KEY `pa_firewalls_vlans_pa_vsyses_FK` (`pa_vsys_id`),
  KEY `pa_firewalls_vlans_pa_firewalls_FK` (`pa_firewall_id`),
  CONSTRAINT `pa_firewalls_vlans_pa_firewalls_FK` FOREIGN KEY (`pa_firewall_id`) REFERENCES `pa_firewalls` (`pa_firewall_id`),
  CONSTRAINT `pa_firewalls_vlans_vlans_FK` FOREIGN KEY (`vlan_id`) REFERENCES `vlans` (`vlan_id`),
  CONSTRAINT `pa_firewalls_vlans_pa_vsyses_FK` FOREIGN KEY (`pa_vsys_id`) REFERENCES `pa_vsyses` (`pa_vsys_id`)
+48 −12
Original line number Diff line number Diff line
@@ -10,23 +10,47 @@ INSERT INTO wn_areas (wn_area_id,name,created_at,updated_at,is_active) VALUES
	 (7,'WIRELESS','2025-10-27 19:27:07','2025-10-27 19:27:07',1),
	 (8,'RBN','2025-10-27 19:27:07','2025-10-27 19:27:07',1),
	 (9,'LAB','2025-10-27 19:27:07','2025-10-27 19:27:07',1);
INSERT INTO pa_firewalls (pa_firewall_id,name,notes,created_at,updated_at) VALUES
	 (1,'Animal-Primary',NULL,'2025-10-27 19:37:51','2025-10-27 19:37:51');
INSERT INTO pa_firewalls (pa_firewall_id,has_vsys,name,notes,created_at,updated_at) VALUES
	 (1,1,'Animal-Primary',NULL,'2025-10-27 19:37:51','2025-10-27 19:37:51'),
     (2,0,'fp-arlswine-131-1-vpn-pri269s',NULL,'2025-11-01 02:14:51','2025-11-01 02:14:51');

INSERT INTO vlans (vlan_id,name,descr,notes,created_at,updated_at,`number`,wn_area_id,is_active) VALUES
	 (2,'AG-AND-APPLIED-ECON_PRIVATE','Ag and Applied Economics Private FWSM network',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',98,1,1);
INSERT INTO vlans (vlan_id,name,descr,notes,created_at,updated_at,tag,wn_area_id,is_active) VALUES
	 (2,'AG-AND-APPLIED-ECON_PRIVATE','Ag and Applied Economics Private FWSM network',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',98,1,1),
     (3,'ARL-SWINE-DOIT-NS-NET-EQPT','Arlington Swine - DoIT Network Services Management Network',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',1135,4,1),
     (4,'ARL-SWINE-CAMERAS','Arlington Swine Research - Cameras',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',11,4,1),
     (5,'ARL-SWINE-CUST-MNGD-NET-EQPT','Arlington Swine Research - Customer Manaaged Network Equipment',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',12,4,1),
     (6,'ARL-SWINE-DATA-RSRCH-EQPT','Arlington Swine Research - Data Research Equipment',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',9,4,1),
     (7,'ARL-SWINE-GUESTS','Arlington Swine Research - Guests',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',20,4,1),
     (8,'ARL-SWINE-SHEEP-BEEF-DEVICES','Arlington Swine Research - Sheep & Beef Devices',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',8,4,1),
     (9,'ARL-SWINE-STAFF','Arlington Swine Research - Staff',NULL,'2025-10-27 19:29:30','2025-10-27 19:29:30',6,4,1);

INSERT INTO locations (location_id,name,descr,created_at,updated_at,notes) VALUES
	 (1,'Taylor Hall','427 Lorch St.','2025-10-27 19:11:33','2025-10-27 19:11:33',NULL);
	 (1,'Taylor Hall','427 Lorch St.','2025-10-27 19:11:33','2025-10-27 19:11:33',NULL),
     (2,'ARS Arlington Swine Research','N636 Cty I, Arlington, WI 53911-9738','2025-10-27 19:11:33','2025-10-27 19:11:33',NULL);

INSERT INTO locations_vlans (location_vlan_id,location_id,vlan_id,created_at) VALUES
	 (1,1,2,'2025-10-27 19:35:33');
	 (1,1,2,'2025-10-27 19:35:33'),
     (1,2,3,'2025-10-27 19:35:33'),
     (1,2,4,'2025-10-27 19:35:33'),
     (1,2,5,'2025-10-27 19:35:33'),
     (1,2,6,'2025-10-27 19:35:33'),
     (1,2,7,'2025-10-27 19:35:33'),
     (1,2,8,'2025-10-27 19:35:33'),
     (1,2,9,'2025-10-27 19:35:33'),
     (1,2,10,'2025-10-27 19:35:33');

INSERT INTO subnets (subnet_id,cidr,netname,descr,created_at,updated_at,vlan_id,is_active) VALUES
	 (1,'144.92.122.0/24','AAE-LAN','Agricultural and Applied Economics','2025-10-27 19:33:24','2025-10-27 19:33:24',2,1),
	 (2,'2607:f388:108a::/64','AG_&_APPLIED_ECONOMICS','AG_&_APPLIED_ECONOMICS','2025-10-27 19:34:05','2025-10-27 19:34:05',2,1);
INSERT INTO subnets (subnet_id,cidr,gateway,netname,descr,created_at,updated_at,vlan_id,is_active) VALUES
	 (1,'144.92.122.0/24','144.92.122.1','AAE-LAN','Agricultural and Applied Economics','2025-10-27 19:33:24','2025-10-27 19:33:24',2,1),
	 (2,'2607:f388:108a::/64','2607:f388:108a::1','AG_&_APPLIED_ECONOMICS','AG_&_APPLIED_ECONOMICS','2025-10-27 19:34:05','2025-10-27 19:34:05',2,1),
     (3,'10.151.56.128/25','10.151.56.129','ARL-SWINE-DOIT-NS-NET-EQPT','Arlington Swine - DoIT Network Services Management Network','2025-10-27 19:34:05','2025-10-27 19:34:05',3,1),
     (4,'10.134.180.64/27','10.134.180.65','ARL-SWINE-CAMERAS','Arlington Swine Research - Cameras','2025-10-27 19:34:05','2025-10-27 19:34:05',4,1),
     (5,'10.134.180.128/26','10.134.180.129','ARL-SWINE-CUST-MNGD-NET-EQPT','Arlington Swine Research - Customer Manaaged Network Equipment','2025-10-27 19:34:05','2025-10-27 19:34:05',5,1),
     (6,'10.134.180.0/26','10.134.180.1','ARL-SWINE-DATA-RSRCH-EQPT','Arlington Swine Research - Data Research Equipment','2025-10-27 19:34:05','2025-10-27 19:34:05',6,1),
     (7,'10.134.174.192/26','10.134.174.193','ARL-SWINE-GUESTS','Arlington Swine Research - Guests','2025-10-27 19:34:05','2025-10-27 19:34:05',7,1),
     (8,'10.134.180.96/27','10.134.180.97','ARL-SWINE-SHEEP-BEEF-DEVICES','Arlington Swine Research - Sheep & Beef Devices','2025-10-27 19:34:05','2025-10-27 19:34:05',8,1),
     (9,'10.134.174.128/26','10.134.174.129','ARL-SWINE-STAFF','Arlington Swine Research - Staff','2025-10-27 19:34:05','2025-10-27 19:34:05',9,1);

INSERT INTO pa_vsyses (pa_vsys_id,`number`,descr,created_at,updated_at,is_active,pa_firewall_id) VALUES
INSERT INTO pa_vsyses (pa_vsys_id,`number`,name,created_at,updated_at,is_active,pa_firewall_id) VALUES
	 (1,19,'CALS_ADMIN-ANIMAL','2025-10-27 19:39:43','2025-10-27 19:39:43',1,1);

INSERT INTO wn_group_membership_types (wn_group_membership_type_id,is_active,name) VALUES
@@ -48,6 +72,18 @@ INSERT INTO wn_group_members (wn_group_member_id,person_id,wn_group_membership_t
	 (3,3,1,'2025-10-27 20:02:59',1),
	 (4,4,2,'2025-10-27 20:02:59',1);

INSERT INTO pa_access_domains_pa_vsyses (pa_access_domain_id, pa_vsys_id, created_at) VALUES
    (1,1,'2025-10-27 19:40:41');

INSERT INTO pa_firewalls_vlans (pa_firewall_vlan_id,pa_firewall_id,pa_vsys_id,vlan_id,pa_access_domain_id,created_at) VALUES
	 (1,1,1,2,1,'2025-10-27 19:40:41');
INSERT INTO pa_access_domains_pa_firewalls (pa_access_domain_id, pa_firewall_id, created_at) VALUES
    (1,2,'2025-10-27 19:40:41');

INSERT INTO pa_firewalls_vlans (pa_firewall_vlan_id,pa_firewall_id,pa_vsys_id,vlan_id,created_at) VALUES
	 (1,1,NULL,2,'2025-10-27 19:40:41'),
     (2,1,NULL,3,'2025-10-27 19:40:41'),
     (3,1,NULL,4,'2025-10-27 19:40:41'),
     (4,1,NULL,5,'2025-10-27 19:40:41'),
     (5,1,NULL,6,'2025-10-27 19:40:41'),
     (6,1,NULL,7,'2025-10-27 19:40:41'),
     (7,1,NULL,8,'2025-10-27 19:40:41'),
     (8,1,NULL,9,'2025-10-27 19:40:41');