Compare commits

3183 Commits
dev ... master

Author SHA1 Message Date
5279ad8de8 Update vCenter-SSL.ps1 2025-11-19 23:07:34 -06:00
b409a95133 Update vCenter-SSL.ps1 2025-11-19 23:04:47 -06:00
7d89c10954 Update vCenter-SSL.ps1 2025-11-19 22:54:05 -06:00
88a0c83f8b Update vCenter-SSL.ps1 2025-11-19 22:50:32 -06:00
f913e7d4e8 Update vCenter-SSL.ps1 2025-11-19 22:46:45 -06:00
9eb63b629c Update vCenter-SSL.ps1 2025-11-19 22:40:04 -06:00
7a73bf2259 Update vCenter-SSL.ps1 2025-11-19 22:38:03 -06:00
59d8ff7be4 Update vCenter-SSL.ps1 2025-11-19 22:25:16 -06:00
e37e13780e Update vCenter-SSL.ps1 2025-11-19 22:23:33 -06:00
197b4fa09f Update vCenter-SSL.ps1 2025-11-19 22:19:42 -06:00
ff2dedaf11 Update vCenter-SSL.ps1 2025-11-19 22:18:01 -06:00
1210b1f668 Update defaults.inc 2025-11-19 22:16:30 -06:00
b6e361ffbc Update vCenter-SSL.ps1 2025-11-19 22:16:19 -06:00
62f0d54640 Update vCenter-SSL.ps1 2025-11-19 22:13:29 -06:00
a523190bfb Update vCenter-SSL.ps1 2025-11-19 22:10:42 -06:00
9c6517930e Update vCenter-SSL.ps1 2025-11-19 21:54:39 -06:00
fb3dba1f3b Update vCenter-SSL.ps1 2025-11-16 00:41:14 -06:00
f9c7996c4d Update vCenter-SSL.ps1 2025-11-16 00:04:56 -06:00
0d413a623e Update vCenter-SSL.ps1 2025-11-15 23:52:45 -06:00
d686599cf0 Update vCenter-SSL.ps1 2025-11-15 23:50:24 -06:00
f51834c3b4 Update vCenter-SSL.ps1 2025-11-15 23:36:55 -06:00
24edded18f Update vCenter-SSL.ps1 2025-11-15 23:27:25 -06:00
1805326b22 Update vCenter-SSL.ps1 2025-11-15 23:14:25 -06:00
db2c181fc3 Update vCenter-SSL.ps1 2025-11-15 23:01:45 -06:00
990027dd15 Update vCenter-SSL.ps1 2025-11-15 20:50:38 -06:00
aa905ac13b Update vCenter-SSL.ps1 2025-11-15 20:47:46 -06:00
d5a42efd89 Update vCenter-SSL.ps1 2025-11-15 20:44:30 -06:00
3eec3a66ec Update vCenter-SSL.ps1 2025-11-15 20:36:54 -06:00
e2d90052c4 Update vCenter-SSL.ps1 2025-11-15 20:35:37 -06:00
c33283530e update 2025-11-15 20:26:46 -06:00
f7391b49de Update vCenter-SSL.ps1 2025-11-15 20:21:51 -06:00
b5cb65cf98 Update vCenter-SSL.ps1 2025-11-15 20:19:02 -06:00
4dc5a0e52d Update vCenter-SSL.ps1 2025-11-15 20:14:15 -06:00
3fd7d0289a Update vCenter-SSL.ps1 2025-11-15 20:09:29 -06:00
a23e855b66 Update vCenter-SSL.ps1 2025-11-15 20:05:59 -06:00
22472383be Update vCenter-SSL.ps1 2025-11-15 19:58:35 -06:00
c478f4d8b5 Update vCenter-SSL.ps1 2025-11-15 19:56:59 -06:00
6bc7835728 Update vCenter-SSL.ps1 2025-11-15 19:53:52 -06:00
6a9a96caf2 Update vCenter-SSL.ps1 2025-11-15 19:50:41 -06:00
37dc1b9313 Update vCenter-SSL.ps1 2025-11-15 19:03:17 -06:00
fd58971b94 Update vCenter-SSL.ps1 2025-11-15 19:02:00 -06:00
dac1bdcc4b Update vCenter-SSL.ps1 2025-11-15 19:00:54 -06:00
8daa91ff71 Update vCenter-SSL.ps1 2025-11-15 18:59:29 -06:00
7640165703 Update vCenter-SSL.ps1 2025-11-15 18:57:58 -06:00
30d7f6b45a Update vCenter-SSL.ps1 2025-11-15 18:56:01 -06:00
ca5f9a69ff Update vCenter-SSL.ps1 2025-11-15 18:54:22 -06:00
11f3607cc2 Update vCenter-SSL.ps1 2025-11-15 18:53:13 -06:00
45b36941db Update vCenter-SSL.ps1 2025-11-15 18:50:34 -06:00
13abb3b808 Update vCenter-SSL.ps1 2025-11-15 18:50:05 -06:00
d3bc931565 Update defaults.inc 2025-11-08 10:51:51 -06:00
bf434a9978 Update services.inc 2025-11-08 10:47:06 -06:00
ea4b49628d Update services.inc 2025-11-08 10:46:12 -06:00
549cece2ed Update services.inc 2025-11-08 10:45:40 -06:00
b798e39c72 update 2025-10-01 22:07:04 -05:00
842f4e1819 Update defaults.inc 2025-10-01 20:56:36 -05:00
5f8ed88681 Update status.inc 2025-10-01 20:56:12 -05:00
dfbdb7df77 Update defaults.inc 2025-09-15 20:58:02 -05:00
670526fa54 Update nodemgmt-scripts.sh 2025-09-15 20:57:44 -05:00
1fd81f80fd Update defaults.inc 2025-09-12 15:01:56 -05:00
3d946f46ea Update defaults.inc 2025-09-12 14:59:02 -05:00
2dd1a6c778 update 2025-08-30 22:37:12 -05:00
8b98baaad4 Update nodemgmt-scripts.sh 2025-08-30 22:36:29 -05:00
2e6629dc98 Update nodemgmt-scripts.sh 2025-08-30 22:36:13 -05:00
d912e698af Update nodemgmt-scripts.sh 2025-08-30 22:35:22 -05:00
e2f5a7fa4b Update nodemgmt-scripts.sh 2025-08-30 22:32:03 -05:00
e400fc796d Update vCenter-SSL.ps1 2025-08-26 19:46:52 -05:00
7d860a9797 Update vCenter-SSL.ps1 2025-08-26 18:57:48 -05:00
44ca72482b update 2025-08-26 18:46:54 -05:00
41b2131f16 Update vCenter-SSL.ps1 2025-08-26 18:15:19 -05:00
62ea634793 Update vCenter-SSL.ps1 2025-08-25 20:16:08 -05:00
4691f5c9d9 Update vCenter-SSL.ps1 2025-08-25 20:12:14 -05:00
5b7490e242 update 2025-08-19 22:25:40 -05:00
aebe0cab1d Update nodemgmt-scripts.sh 2025-08-19 22:25:27 -05:00
12853a181d update 2025-08-19 22:22:42 -05:00
a74caab99b Update defaults.inc 2025-08-19 21:30:46 -05:00
951fa3a635 Update defaults.inc 2025-08-19 20:08:29 -05:00
52ea190b69 update 2025-08-19 20:07:37 -05:00
0f31adc330 Update defaults.inc 2025-08-19 20:05:59 -05:00
4e4affb10b update 2025-08-19 20:03:33 -05:00
9512a8e6d7 Update services.inc 2025-08-19 20:00:14 -05:00
38e94c9a25 Update defaults.inc 2025-08-19 19:59:00 -05:00
616bbdbd68 Update defaults.inc 2025-08-19 19:58:31 -05:00
22152d9ad6 Update defaults.inc 2025-08-19 19:57:59 -05:00
e67cf7e2d5 Update services.inc 2025-08-19 19:57:08 -05:00
313768a660 Update services.inc 2025-08-19 19:56:09 -05:00
2aefa77e85 Update services.inc 2025-08-19 19:55:17 -05:00
35792d0eab Update inc/vCenter-SSL.ps1 2025-08-18 09:10:24 -05:00
4be9e30390 Update inc/vCenter-SSL.ps1 2025-08-18 09:02:32 -05:00
cd0fc85aff Update nodemgmt-scripts.sh 2025-08-17 19:35:51 -05:00
6ad32eee9c Update nodemgmt-scripts.sh 2025-08-17 19:31:14 -05:00
d91ec16675 Update nodemgmt-scripts.sh 2025-08-17 19:26:42 -05:00
09785cfa84 Update nodemgmt-scripts.sh 2025-08-17 19:20:40 -05:00
90131f9125 Update defaults.inc 2025-08-17 17:32:58 -05:00
a2bfca5a49 Update nodemgmt-scripts.sh 2025-08-17 17:32:46 -05:00
11c3a4608c update 2025-08-04 16:34:37 -05:00
bff8b7ee1e Update nodemgmt-scripts.sh 2025-08-04 16:31:05 -05:00
33dcc9cec3 Update nodemgmt-scripts.sh 2025-08-04 16:30:27 -05:00
d175e8c75c update 2025-08-01 19:41:44 -05:00
1446e8ec07 Update defaults.inc 2025-07-31 22:22:18 -05:00
b35af87e84 Update defaults.inc 2025-07-27 09:50:05 -05:00
1e90e9b0f3 Update status.inc 2025-07-27 09:49:18 -05:00
0fa169fa5d Update status.inc 2025-07-27 09:48:37 -05:00
cf8db395fe Update status.inc 2025-07-27 09:45:27 -05:00
a4d4e35400 Update status.inc 2025-07-27 09:45:00 -05:00
36a467ec02 Update status.inc 2025-07-27 09:42:20 -05:00
28be1ae4c3 Update certs.inc 2025-07-26 15:46:45 -05:00
844b9aa8f2 update 2025-07-26 09:13:51 -05:00
e284dd75c3 Update nodemgmt-scripts.sh 2025-07-26 09:09:46 -05:00
146e485859 Update nodemgmt-scripts.sh 2025-07-26 09:08:04 -05:00
fc1b127884 Update defaults.inc 2025-07-26 09:04:31 -05:00
972101707f Update nodemgmt-scripts.sh 2025-07-26 09:02:39 -05:00
c935818e40 Update nodemgmt-scripts.sh 2025-07-26 09:01:26 -05:00
c227d97b92 Update status.inc 2025-07-26 08:51:46 -05:00
0d884457b2 update 2025-07-26 08:40:08 -05:00
b3d377cca8 update 2025-07-09 23:24:29 -05:00
ee17235403 Update status.inc 2025-07-09 23:21:56 -05:00
b2c7ba26af Update status.inc 2025-07-06 22:46:53 -05:00
1a27fb6cff Update status.inc 2025-07-06 22:46:23 -05:00
065f05ee4a Update certs.inc 2025-07-06 16:08:04 -05:00
c179b8b91d Update certs.inc 2025-07-06 16:07:02 -05:00
351c882e07 Update certs.inc 2025-07-06 16:06:52 -05:00
dbc5a2b608 Update status.inc 2025-07-06 13:56:33 -05:00
304ccb2740 Update nodemgmt-scripts.sh 2025-07-06 13:54:37 -05:00
01862edfe7 Update nodemgmt-scripts.sh 2025-07-06 13:54:20 -05:00
1a37127bec update 2025-07-06 13:20:31 -05:00
3001f93401 Update services.inc 2025-07-06 13:18:12 -05:00
308ca1deea Update services.inc 2025-07-06 13:16:39 -05:00
9692775469 Update services.inc 2025-07-06 13:15:39 -05:00
9d53da9ebb Update services.inc 2025-07-06 13:14:55 -05:00
7b3a9b916b Update defaults.inc 2025-07-06 13:07:22 -05:00
fe08a3a14e update 2025-07-06 13:07:17 -05:00
71ab463f4e update 2025-07-06 13:03:12 -05:00
0d060c1531 update 2025-07-06 12:58:20 -05:00
f84f208c93 Update status.inc 2025-07-06 12:26:32 -05:00
2cd00185ed Update status.inc 2025-07-06 12:25:28 -05:00
2805bf1e80 Update status.inc 2025-07-06 12:19:59 -05:00
3f6c5f1cf5 Update status.inc 2025-07-06 12:19:28 -05:00
70994b3574 Update status.inc 2025-07-06 12:13:04 -05:00
bdcf3f62e2 update 2025-07-06 12:10:41 -05:00
5d74d7a668 update 2025-07-06 11:32:21 -05:00
3a620d800d Update defaults.inc 2025-07-06 10:55:16 -05:00
edf4be5b0d Update certs.inc 2025-07-05 23:49:19 -05:00
d122f19133 Update certs.inc 2025-07-05 23:41:55 -05:00
d8dbfe290d Update certs.inc 2025-07-05 23:39:42 -05:00
3d9784b5b2 update 2025-07-05 21:22:55 -05:00
8b8a25f1a1 Update nodemgmt-scripts.sh 2025-07-05 21:11:37 -05:00
86dfedca57 Update copycerts.sh.example.inc 2025-07-05 20:27:12 -05:00
b7d57ab9b2 Update nodemgmt-scripts.sh 2025-07-05 20:10:11 -05:00
022d98e670 update 2025-07-05 20:09:18 -05:00
97dd7bea1f Update services.inc 2025-07-05 19:31:02 -05:00
e74e74c02a Update services.inc 2025-07-05 19:28:45 -05:00
d4f2f30aae Update services.inc 2025-07-05 19:27:27 -05:00
9493f6837c Update services.inc 2025-07-05 19:19:21 -05:00
015a0405f1 update 2025-07-05 19:18:57 -05:00
de51866474 Update certs.inc 2025-07-05 19:16:30 -05:00
1c23c3d658 Update services.inc 2025-07-05 19:16:15 -05:00
74e36cb5cc Update services.inc 2025-07-05 19:14:26 -05:00
5de6ef15cd update 2025-07-05 19:10:52 -05:00
db8ff9107f update 2025-07-05 17:47:35 -05:00
b7f6f393e7 Update status.inc 2025-07-05 17:35:26 -05:00
4d8c980c1b Update status.inc 2025-07-05 17:31:46 -05:00
ee0854b5b1 Update certs.inc 2025-07-05 17:19:53 -05:00
90ce5df371 update 2025-07-05 17:17:48 -05:00
6aba8485d8 update 2025-07-05 16:57:54 -05:00
ddac9258b6 Create copycerts.sh.example.inc 2025-07-05 16:50:57 -05:00
27523620cc Update certs.inc 2025-07-05 16:19:05 -05:00
f36421c267 Update certs.inc 2025-07-05 16:17:45 -05:00
f2b038c4f4 Update certs.inc 2025-07-05 16:17:28 -05:00
dddfa2bfb7 Update certs.inc 2025-07-05 16:15:55 -05:00
d27218070a Update certs.inc 2025-07-05 16:15:39 -05:00
5c81e4a547 Update certs.inc 2025-07-05 16:14:30 -05:00
234af4c566 Update certs.inc 2025-07-05 16:13:17 -05:00
930ee2e6ff update 2025-07-05 15:55:09 -05:00
ad647dea4b Update certs.inc 2025-07-05 15:46:28 -05:00
b8ebc20e3d Update certs.inc 2025-07-05 15:46:13 -05:00
03ec73d873 Update certs.inc 2025-07-05 15:45:31 -05:00
8e2a6cf544 Update certs.inc 2025-07-05 15:44:15 -05:00
4868b0e937 Update certs.inc 2025-07-05 15:42:48 -05:00
375cfa5750 Update certs.inc 2025-07-05 15:42:23 -05:00
d877fc99a2 Update certs.inc 2025-07-05 15:40:49 -05:00
0c38fb7880 Update certs.inc 2025-07-05 15:38:26 -05:00
279fe74451 Update certs.inc 2025-07-05 15:37:34 -05:00
fbab12a073 Update certs.inc 2025-07-05 15:36:23 -05:00
2a2606162b Update certs.inc 2025-07-05 15:35:53 -05:00
ac47f79db7 Update certs.inc 2025-07-05 15:35:26 -05:00
b561a88895 Update certs.inc 2025-07-05 15:33:06 -05:00
084d5ef6ab Update certs.inc 2025-07-05 15:32:14 -05:00
94597c4a9f Update certs.inc 2025-07-05 15:31:39 -05:00
124aeb4de0 Update certs.inc 2025-07-05 15:30:22 -05:00
c673996ca0 Update certs.inc 2025-07-05 15:25:43 -05:00
23ccd00914 Update certs.inc 2025-07-05 15:25:36 -05:00
c80ee7e824 Update certs.inc 2025-07-05 15:25:17 -05:00
7c5a6aa0f2 Update certs.inc 2025-07-05 15:24:23 -05:00
72befd8c62 Update certs.inc 2025-07-05 15:24:04 -05:00
84c9cf8b2c Update certs.inc 2025-07-05 15:23:32 -05:00
09ebdc9c6d Update nodemgmt-scripts.sh 2025-07-05 15:22:14 -05:00
cb086da17c Update certs.inc 2025-07-05 15:21:06 -05:00
adeef4ac73 update 2025-06-30 18:48:57 -05:00
f81a49c60e Update services.inc 2025-06-30 18:37:45 -05:00
bebdb06e6c Update services.inc 2025-06-30 18:36:08 -05:00
e49c26b0ea update 2025-06-29 22:12:30 -05:00
f87069662a Update defaults.inc 2025-06-29 22:10:08 -05:00
1c679471c9 Update defaults.inc 2025-06-29 22:08:59 -05:00
9a8fa16ba6 Update defaults.inc 2025-06-29 22:08:17 -05:00
3aed71f06c Update defaults.inc 2025-06-29 22:06:47 -05:00
efabd4f20d Update defaults.inc 2025-06-29 22:05:48 -05:00
b62189add6 Update defaults.inc 2025-06-29 22:04:47 -05:00
311984c96b Update defaults.inc 2025-06-29 22:03:29 -05:00
e58704db66 update 2025-06-29 22:02:14 -05:00
383a6d6cc1 Update services.inc 2025-06-29 22:00:54 -05:00
b59f51efdb Update services.inc 2025-06-29 21:59:39 -05:00
a93ea29fce Update services.inc 2025-06-29 21:58:35 -05:00
31ba2827cd Update services.inc 2025-06-29 21:58:00 -05:00
c14c49fbbe Update defaults.inc 2025-06-29 21:55:59 -05:00
6d61c6440c Update defaults.inc 2025-06-29 21:55:07 -05:00
2806976188 Update defaults.inc 2025-06-29 21:44:29 -05:00
36bb049389 Update defaults.inc 2025-06-28 15:06:29 -05:00
c8f0b3016d Update status.inc 2025-06-28 15:05:33 -05:00
f9790d6185 Update status.inc 2025-06-28 15:04:14 -05:00
c4afc85f58 Update 01-ignore-session-messages.conf 2025-06-26 21:40:38 -05:00
25a02819e8 Update nodemgmt-scripts.sh 2025-06-26 21:39:45 -05:00
6c3dce24af Update nodemgmt-scripts.sh 2025-06-26 21:36:55 -05:00
bbe2c68aac update 2025-06-26 21:30:22 -05:00
1094b418a7 update 2025-06-26 21:25:18 -05:00
7e20b53771 Update nodemgmt-scripts.sh 2025-06-26 21:23:19 -05:00
2b95323a78 Update nodemgmt-scripts.sh 2025-06-26 21:20:50 -05:00
cca5ca23de update 2025-06-26 21:18:42 -05:00
e520ced656 update 2025-06-24 18:13:26 -05:00
b41fb371dc update 2025-06-23 20:30:24 -05:00
102c02f40f Update nodemgmt-scripts.sh 2025-06-23 13:25:07 -05:00
66ab8dfdf5 update 2025-06-22 10:22:50 -05:00
5b52538cbb update 2025-06-21 23:34:03 -05:00
d3f4231118 Update services.inc 2025-06-15 17:32:34 -05:00
9355d1abde Update status.inc 2025-06-14 21:32:28 -05:00
172c2d2a04 Update status.inc 2025-06-14 19:48:43 -05:00
08713d45f6 Update status.inc 2025-06-14 19:46:05 -05:00
b0494998c4 Update status.inc 2025-06-14 19:41:45 -05:00
9e0af7d6a7 Update status.inc 2025-06-14 19:30:51 -05:00
18dee37957 Update status.inc 2025-06-14 18:25:21 -05:00
ec0c1b84b4 Update status.inc 2025-06-14 18:24:21 -05:00
3876a6e9b9 Update status.inc 2025-06-14 18:20:28 -05:00
42220bfa40 Update status.inc 2025-06-14 18:11:03 -05:00
9e90b081fe update 2025-06-14 18:08:02 -05:00
3859a8c4e2 update 2025-06-14 17:43:27 -05:00
77abc3cc6c update 2025-06-14 17:28:59 -05:00
e81e3a1366 update 2025-06-13 19:14:24 -05:00
2be9ca1e1d update 2025-06-13 19:05:06 -05:00
ad5c0b4691 Update services.inc 2025-06-12 20:27:55 -05:00
779cedd561 Update services.inc 2025-06-12 20:00:34 -05:00
331f97a10f Update defaults.inc 2025-06-12 19:52:12 -05:00
864079ef59 Update services.inc 2025-06-12 19:50:43 -05:00
f1c267cd83 Update services.inc 2025-06-12 19:49:43 -05:00
d31161a314 Update services.inc 2025-06-12 19:48:56 -05:00
64b6919f42 Update services.inc 2025-06-12 19:48:17 -05:00
eecb6bb02c Update services.inc 2025-06-11 23:38:23 -05:00
31d34784da Update services.inc 2025-06-11 23:30:44 -05:00
ea69a6d84b update 2025-06-11 23:26:28 -05:00
74a0f81c0f Update services.inc 2025-06-11 23:22:24 -05:00
c7fd86be6b update 2025-06-11 23:14:37 -05:00
c402260122 update 2025-06-10 18:40:09 -05:00
6e31d8dd61 Update defaults.inc 2025-06-03 20:56:48 -05:00
b7bf5f5209 update 2025-06-03 20:53:49 -05:00
e31e7fdf83 Update defaults.inc 2025-06-03 19:08:55 -05:00
7fc800e18d Update defaults.inc 2025-06-03 19:08:32 -05:00
48854c05c4 Update defaults.inc 2025-06-01 15:35:03 -05:00
3e428d49b6 Update defaults.inc 2025-06-01 15:33:29 -05:00
716e39cd70 Update defaults.inc 2025-06-01 15:31:02 -05:00
de7837c831 update 2025-06-01 13:56:59 -05:00
dbf0c65d41 update 2025-06-01 13:49:39 -05:00
465bbc0ec1 update 2025-06-01 12:50:10 -05:00
116913a8d0 update 2025-06-01 12:42:10 -05:00
caec4404a6 update 2025-06-01 12:29:55 -05:00
6f6b272f06 update 2025-05-30 17:43:44 -05:00
cd5f440dc1 Update nodemgmt-scripts.sh 2025-05-30 17:43:08 -05:00
3e19b6aaee Update nodemgmt-scripts.sh 2025-05-30 17:42:27 -05:00
4f386997d5 Update nodemgmt-scripts.sh 2025-05-30 17:40:44 -05:00
b5ee34e772 Update nodemgmt-scripts.sh 2025-05-30 17:39:55 -05:00
555e2e4756 Update nodemgmt-scripts.sh 2025-05-30 17:39:29 -05:00
5892c88807 Update nodemgmt-scripts.sh 2025-05-30 17:39:07 -05:00
cf023a7260 Update nodemgmt-scripts.sh 2025-05-30 17:36:43 -05:00
4d675e05e1 Update nodemgmt-scripts.sh 2025-05-30 17:33:21 -05:00
5015fc4724 Update defaults.inc 2025-05-28 22:13:11 -05:00
5784adf161 Update status.inc 2025-05-28 22:07:13 -05:00
cca852f424 Update status.inc 2025-05-28 22:05:59 -05:00
7426a945c5 Update status.inc 2025-05-28 22:04:27 -05:00
0cba3dafa9 Update status.inc 2025-05-28 22:02:23 -05:00
48ed3c6cf6 Update status.inc 2025-05-28 22:01:48 -05:00
15f04b688a Update status.inc 2025-05-28 22:01:00 -05:00
33276b4149 update 2025-05-28 21:58:14 -05:00
777b290906 Update status.inc 2025-05-28 21:50:56 -05:00
5972049712 Update status.inc 2025-05-28 21:49:40 -05:00
75fd5f1f8c Update status.inc 2025-05-28 21:49:08 -05:00
f98de84f60 Update status.inc 2025-05-28 21:42:56 -05:00
9dd9e097f6 Update defaults.inc 2025-05-28 09:05:21 -05:00
f8f7ccd377 Update services.inc 2025-05-28 09:04:21 -05:00
ae7d845f66 Update defaults.inc 2025-05-27 20:49:33 -05:00
b89b906920 Update defaults.inc 2025-05-27 12:37:05 -05:00
0a9e1c716c Update services.inc 2025-05-27 12:21:17 -05:00
c76fbb687e Update nodemgmt-scripts.sh 2025-05-27 07:31:24 -05:00
7d93db8d7c Update nodemgmt-scripts.sh 2025-05-26 22:33:17 -05:00
e8079ac6aa Update nodemgmt-scripts.sh 2025-05-26 22:30:15 -05:00
4ec0d70521 Update nodemgmt-scripts.sh 2025-05-26 22:28:18 -05:00
dee1ce1ab8 Update nodemgmt-scripts.sh 2025-05-26 22:27:07 -05:00
4e9533afd6 Update nodemgmt-scripts.sh 2025-05-26 22:23:37 -05:00
488d918b69 Update defaults.inc 2025-05-26 15:01:58 -05:00
f2d5232777 Update defaults.inc 2025-05-26 15:01:43 -05:00
475b5f419b Update defaults.inc 2025-05-26 15:00:52 -05:00
f68848ebc1 update 2025-05-26 12:09:19 -05:00
27c6381ae9 update 2025-05-26 11:55:07 -05:00
5a36d25cda update 2025-05-26 11:46:13 -05:00
9c3665bfc4 Update defaults.inc 2025-05-26 11:42:03 -05:00
94a52994d9 Update defaults.inc 2025-05-26 11:40:07 -05:00
83a2674d7e update 2025-05-26 11:38:58 -05:00
949923aa72 update 2025-05-17 19:49:41 -05:00
ff6742ff29 update 2025-05-13 20:47:49 -05:00
86991562eb Update status.inc 2025-05-13 20:37:14 -05:00
df2ff26264 Update status.inc 2025-05-13 20:36:12 -05:00
60a934103d Update status.inc 2025-05-13 20:34:07 -05:00
90b0e8a20f Update defaults.inc 2025-05-13 20:31:16 -05:00
466e825c95 Update status.inc 2025-05-13 20:30:57 -05:00
0c00972a9c Update status.inc 2025-05-13 20:29:43 -05:00
6d676a6142 Update status.inc 2025-05-13 20:27:40 -05:00
f1706639e6 Update status.inc 2025-05-13 20:26:54 -05:00
9d27d74e69 Update status.inc 2025-05-13 20:26:43 -05:00
5c648053e5 Update status.inc 2025-05-13 20:25:55 -05:00
ab5eb772de Update status.inc 2025-05-13 20:24:29 -05:00
cf0366d938 Update status.inc 2025-05-13 20:22:40 -05:00
094718e5d6 Update status.inc 2025-05-13 20:21:41 -05:00
bd6da1caef Update status.inc 2025-05-13 20:21:14 -05:00
6f45fb5b73 Update status.inc 2025-05-13 20:20:12 -05:00
ee198f9c36 Update defaults.inc 2025-05-13 20:16:34 -05:00
ee3b381620 Update status.inc 2025-05-13 20:16:25 -05:00
b9547109e6 update 2025-05-13 20:10:43 -05:00
564003271a Update defaults.inc 2025-05-12 20:06:29 -05:00
f4304fd6d3 update 2025-05-12 20:06:18 -05:00
28f7b30993 update 2025-05-10 15:41:42 -05:00
340cd7f0bd Update nodemgmt-scripts.sh 2025-05-10 15:40:17 -05:00
1fd348569e Update nodemgmt-scripts.sh 2025-05-10 15:39:24 -05:00
a9f0e75888 Update nodemgmt-scripts.sh 2025-05-10 15:38:31 -05:00
2ca05f92fa Update nodemgmt-scripts.sh 2025-05-10 15:36:39 -05:00
3e3b42ed25 update 2025-05-10 15:33:26 -05:00
94214f9dda Update defaults.inc 2025-05-10 15:25:04 -05:00
7a4efac28d Update nodemgmt-scripts.sh 2025-05-10 15:24:58 -05:00
a694f1c6ff Update nodemgmt-scripts.sh 2025-05-10 15:18:55 -05:00
a51e876a3e Update defaults.inc 2025-05-10 15:17:10 -05:00
ea70fc598a update 2025-05-10 12:05:53 -05:00
36431132ae Update status.inc 2025-05-10 12:05:13 -05:00
3b50ad220e Update status.inc 2025-05-10 12:01:11 -05:00
f09a9ab3cd Update status.inc 2025-05-10 11:58:23 -05:00
39b34e336d Update status.inc 2025-05-10 11:49:49 -05:00
7df426fb82 Update status.inc 2025-05-10 11:45:07 -05:00
573ec1ff54 Update status.inc 2025-05-10 11:43:09 -05:00
71333e822d Update status.inc 2025-05-10 11:41:13 -05:00
4e41e819d8 Update status.inc 2025-05-10 11:40:01 -05:00
57957c1924 Update status.inc 2025-05-10 11:38:39 -05:00
2786f2eedb Update status.inc 2025-05-10 11:14:06 -05:00
a0e42d40eb update 2025-05-10 11:13:08 -05:00
c06625f696 Update status.inc 2025-05-10 11:12:18 -05:00
68ef5a7b35 Update status.inc 2025-05-10 11:11:22 -05:00
83924ece5d Update defaults.inc 2025-04-26 08:34:12 -05:00
e74c03b4d0 Update nodemgmt-scripts.sh 2025-04-26 08:33:36 -05:00
572f307889 Update nodemgmt-scripts.sh 2025-04-26 08:30:52 -05:00
39124d617b Update services.inc 2025-04-26 08:24:12 -05:00
a217fae292 Update defaults.inc 2025-04-26 08:23:10 -05:00
2b7c539d95 Update services.inc 2025-04-26 08:19:21 -05:00
56ae423622 Update services.inc 2025-04-26 08:18:20 -05:00
0f14a27fd4 update 2025-04-20 13:25:14 -05:00
f190f490b8 Update services.inc 2025-04-20 13:21:48 -05:00
ff4f986e0c Update services.inc 2025-04-20 13:21:04 -05:00
808c2f36aa Update services.inc 2025-04-20 13:19:35 -05:00
a9d0e2b3c3 Update services.inc 2025-04-20 13:12:38 -05:00
63569e95f7 update 2025-04-20 13:03:26 -05:00
e6eaa61451 Update defaults.inc 2025-04-20 13:02:37 -05:00
49c95278c4 Update services.inc 2025-04-20 12:54:19 -05:00
36c9dffc35 update 2025-04-20 12:44:47 -05:00
b4451ed3fc Update nodemgmt-scripts.sh 2025-03-16 10:16:01 -05:00
4352ee3df2 Update services.inc 2025-03-13 18:41:20 -05:00
676de59edc Update defaults.inc 2025-03-10 23:08:17 -05:00
04f3d1dbff Update nodemgmt-scripts.sh 2025-03-10 23:06:03 -05:00
ad0711399e Update nodemgmt-scripts.sh 2025-03-10 23:01:56 -05:00
e4ba5e9ffb Update nodemgmt-scripts.sh 2025-03-10 23:00:10 -05:00
6145447d08 Update nodemgmt-scripts.sh 2025-03-10 22:59:15 -05:00
2ad68f2cef Update nodemgmt-scripts.sh 2025-03-10 22:58:06 -05:00
d726a36b06 Update nodemgmt-scripts.sh 2025-03-10 22:57:27 -05:00
f0b5aeb5ba Update nodemgmt-scripts.sh 2025-03-10 22:48:47 -05:00
dbb899915c Update status.inc 2025-03-10 21:41:19 -05:00
3a6f92ea4b Update status.inc 2025-03-10 21:40:08 -05:00
8d255f6e3b Update status.inc 2025-03-10 21:38:37 -05:00
e867e0cbce Update status.inc 2025-03-10 21:38:29 -05:00
043904aaad Update status.inc 2025-03-10 21:37:49 -05:00
728fd22d3e Update status.inc 2025-03-10 21:37:14 -05:00
03f0c0edcb Update status.inc 2025-03-10 21:34:19 -05:00
6307553ba8 update 2025-03-10 21:32:57 -05:00
5acf9e6c78 update 2025-03-10 18:48:28 -05:00
6bfc699004 update 2025-03-10 18:38:08 -05:00
78e1015d61 update 2025-02-28 23:10:53 -06:00
7a764612a3 update 2025-02-28 22:40:41 -06:00
3d6226bd94 update 2025-02-28 22:18:36 -06:00
ccd1e35c08 Update nodemgmt-scripts.sh 2025-02-22 15:18:47 -06:00
e8e310ddea update 2025-02-22 15:09:45 -06:00
98fd5df3da Update nodemgmt-scripts.sh 2025-02-08 14:46:48 -06:00
87fb21b601 Update defaults.inc 2025-02-08 10:45:09 -06:00
7d5791ea1e update 2025-02-08 10:44:52 -06:00
7538cd7ee8 Update nodemgmt-scripts.sh 2025-02-08 10:25:54 -06:00
80c0824a88 update 2025-01-12 19:05:02 -06:00
257a659358 Update nodemgmt-scripts.sh 2025-01-12 19:04:02 -06:00
d95ddd3671 Update services.inc 2025-01-12 18:57:32 -06:00
c16f2737f2 update 2025-01-12 18:52:56 -06:00
8c7e7060c0 Update services.inc 2025-01-12 18:38:35 -06:00
21b4e662b6 Update defaults.inc 2024-12-24 09:48:54 -06:00
5c9135c924 Update status.inc 2024-12-24 09:48:41 -06:00
7bd96e3cb9 Update nodemgmt-scripts.sh 2024-12-21 11:05:42 -06:00
42c16aab62 Update defaults.inc 2024-12-21 11:00:55 -06:00
f6aa98f7d4 Update defaults.inc 2024-12-21 11:00:27 -06:00
a7ca9a748a Update nodemgmt-scripts.sh 2024-12-21 10:58:20 -06:00
9d91faac9a Update defaults.inc 2024-12-21 10:56:45 -06:00
26862838cc Update nodemgmt-scripts.sh 2024-12-21 10:56:27 -06:00
410718af0a Update status.inc 2024-12-06 23:38:57 -06:00
87481e48e6 Update status.inc 2024-12-06 23:36:54 -06:00
01fcc31cc0 Update defaults.inc 2024-12-06 22:49:30 -06:00
54c4523821 Update nodemgmt-scripts.sh 2024-12-06 22:49:18 -06:00
36e49b3e15 Update nodemgmt-scripts.sh 2024-12-06 22:25:13 -06:00
1d5bfbb0a1 Update nodemgmt-scripts.sh 2024-12-06 22:22:14 -06:00
449f1d60d0 Update nodemgmt-scripts.sh 2024-12-06 22:21:08 -06:00
aec704a874 Update nodemgmt-scripts.sh 2024-12-06 22:19:34 -06:00
7086cef484 Update nodemgmt-scripts.sh 2024-12-06 22:19:01 -06:00
0e5799f410 Update nodemgmt-scripts.sh 2024-12-06 21:06:47 -06:00
ff566133bd Update nodemgmt-scripts.sh 2024-12-06 21:06:04 -06:00
fd648c53b8 Update nodemgmt-scripts.sh 2024-12-06 21:02:16 -06:00
07fac9c732 Update nodemgmt-scripts.sh 2024-12-06 21:00:51 -06:00
bd43fafbd9 Update status.inc 2024-12-05 19:26:42 -06:00
53a89cfc30 Update status.inc 2024-12-05 17:44:50 -06:00
b02c2a1ffe Update status.inc 2024-12-05 17:26:09 -06:00
0e2740b9bb Update run.sh 2024-12-01 18:51:58 -06:00
ea0061505e Update nodemgmt-scripts.sh 2024-12-01 18:51:03 -06:00
bd7725d34d Update nodemgmt-scripts.sh 2024-12-01 18:50:32 -06:00
2d9e074857 Update nodemgmt-scripts.sh 2024-12-01 18:49:35 -06:00
32772f7db9 update 2024-12-01 18:46:54 -06:00
b4871b873d Update nodemgmt-scripts.sh 2024-12-01 18:46:05 -06:00
56def26da3 Update nodemgmt-scripts.sh 2024-12-01 18:45:37 -06:00
77934e32c8 Update nodemgmt-scripts.sh 2024-12-01 18:45:00 -06:00
b73cfac202 Update nodemgmt-scripts.sh 2024-12-01 18:44:33 -06:00
295d1baa82 Update nodemgmt-scripts.sh 2024-12-01 18:43:50 -06:00
c4f6e0336e Update nodemgmt-scripts.sh 2024-12-01 18:43:03 -06:00
bf485b07dd Update nodemgmt-scripts.sh 2024-12-01 18:42:00 -06:00
0a936ccabb Update nodemgmt-scripts.sh 2024-12-01 18:41:25 -06:00
a33e7ce2db Update run.sh 2024-12-01 18:41:01 -06:00
d5be494ff2 Update nodemgmt-scripts.sh 2024-12-01 18:38:19 -06:00
0357df5558 Update nodemgmt-scripts.sh 2024-12-01 18:38:01 -06:00
c74d322e3f Update nodemgmt-scripts.sh 2024-12-01 18:37:21 -06:00
0f5e2a294c Update nodemgmt-scripts.sh 2024-12-01 18:36:36 -06:00
b9fcf63a39 Update nodemgmt-scripts.sh 2024-12-01 18:36:04 -06:00
be180b4203 Update nodemgmt-scripts.sh 2024-12-01 18:35:19 -06:00
bc5f02239e Update nodemgmt-scripts.sh 2024-12-01 18:34:47 -06:00
358f2b4f45 Update nodemgmt-scripts.sh 2024-12-01 18:31:58 -06:00
f2dc978d67 Update nodemgmt-scripts.sh 2024-12-01 18:31:23 -06:00
66a425cb77 Update nodemgmt-scripts.sh 2024-12-01 18:31:01 -06:00
6df7ce5ab8 Update nodemgmt-scripts.sh 2024-12-01 18:29:56 -06:00
e2ef24cf78 Update nodemgmt-scripts.sh 2024-12-01 18:28:36 -06:00
408071af1f Update nodemgmt-scripts.sh 2024-12-01 18:28:20 -06:00
83c29df18c Update nodemgmt-scripts.sh 2024-12-01 18:27:16 -06:00
32bb943ec6 Update nodemgmt-scripts.sh 2024-12-01 18:25:38 -06:00
8ee58ffaeb Update nodemgmt-scripts.sh 2024-12-01 18:16:08 -06:00
0b5d51a987 Update nodemgmt-scripts.sh 2024-12-01 18:15:32 -06:00
e0f966e10b Update nodemgmt-scripts.sh 2024-12-01 18:14:47 -06:00
d1ffd89a77 Update nodemgmt-scripts.sh 2024-12-01 18:14:35 -06:00
f71c1c6a77 Update nodemgmt-scripts.sh 2024-12-01 18:13:09 -06:00
30dcbb3f92 Update status.inc 2024-12-01 17:30:32 -06:00
344b4e7e48 Update status.inc 2024-12-01 15:46:10 -06:00
538488192d Update status.inc 2024-12-01 15:14:04 -06:00
51bfc3f1fe Update status.inc 2024-12-01 15:08:21 -06:00
e3b482a0d6 Update status.inc 2024-12-01 15:02:13 -06:00
c6a30447e6 Update status.inc 2024-12-01 13:58:37 -06:00
5ec01a6131 update 2024-12-01 13:58:07 -06:00
a1f3f94d57 update 2024-12-01 13:51:21 -06:00
fc1dd75796 Update status.inc 2024-12-01 12:12:49 -06:00
862fcc2d41 Update services.inc 2024-12-01 10:13:28 -06:00
83d52dbcd7 Update services.inc 2024-12-01 10:12:56 -06:00
6250bb353d Update services.inc 2024-12-01 10:11:44 -06:00
2cca9efb4f Update services.inc 2024-12-01 10:10:12 -06:00
177c43c5e3 Update services.inc 2024-12-01 10:09:28 -06:00
08668aaab5 update 2024-12-01 10:08:44 -06:00
ccc7999fdb update 2024-12-01 10:05:57 -06:00
f6f34ec52e Update services.inc 2024-12-01 10:04:28 -06:00
da17e97f3e Update services.inc 2024-12-01 10:04:21 -06:00
bfa3d0528c Update nodemgmt-scripts.sh 2024-11-30 13:26:20 -06:00
0c301eec2f update 2024-11-30 12:00:01 -06:00
6f8580f0ed Update nodemgmt-scripts.sh 2024-11-30 11:38:15 -06:00
b2de635a61 Update nodemgmt-scripts.sh 2024-11-29 23:05:08 -06:00
5b57151ec2 update 2024-11-29 23:01:48 -06:00
988d86efc3 Update status.inc 2024-11-29 23:00:19 -06:00
3b23851509 Update status.inc 2024-11-29 22:57:25 -06:00
4558e5f197 Update status.inc 2024-11-29 22:55:36 -06:00
93adac3539 Update status.inc 2024-11-29 22:54:33 -06:00
37024e8ddb Update status.inc 2024-11-29 22:52:30 -06:00
5539893078 Update status.inc 2024-11-29 22:48:27 -06:00
95492fb70b Update status.inc 2024-11-29 22:47:12 -06:00
15abf25276 update 2024-11-29 22:36:42 -06:00
c6538c86dc update 2024-11-29 22:18:57 -06:00
baa0e7f489 update 2024-11-29 21:06:07 -06:00
638b60825d Update status.inc 2024-11-29 20:59:00 -06:00
8b81c6e0da update 2024-11-29 20:58:02 -06:00
edc8f6a6d4 update 2024-11-29 20:54:18 -06:00
b36b243804 update 2024-11-29 19:22:57 -06:00
e85b69c8af Update nodemgmt-scripts.sh 2024-11-29 19:18:03 -06:00
2654ec02da Update nodemgmt-scripts.sh 2024-11-29 19:17:44 -06:00
1e25e0b614 Update nodemgmt-scripts.sh 2024-11-29 19:16:47 -06:00
8812aae1a1 Update nodemgmt-scripts.sh 2024-11-29 19:16:02 -06:00
eecbc758e0 Update nodemgmt-scripts.sh 2024-11-29 19:14:48 -06:00
2935fa9457 Update nodemgmt-scripts.sh 2024-11-29 19:14:20 -06:00
b30b397312 Update nodemgmt-scripts.sh 2024-11-29 19:13:50 -06:00
68cbd3f674 Update nodemgmt-scripts.sh 2024-11-29 19:13:14 -06:00
f94ac0ff49 Update nodemgmt-scripts.sh 2024-11-29 19:12:07 -06:00
ed9a119417 Update nodemgmt-scripts.sh 2024-11-29 19:10:13 -06:00
674b0edea4 Update nodemgmt-scripts.sh 2024-11-29 19:09:04 -06:00
ef53f4dee5 Update nodemgmt-scripts.sh 2024-11-29 19:07:20 -06:00
0c0503ec85 Update nodemgmt-scripts.sh 2024-11-29 19:06:47 -06:00
684d3d1812 Update nodemgmt-scripts.sh 2024-11-29 19:05:58 -06:00
2ccdb07b14 Update nodemgmt-scripts.sh 2024-11-29 19:03:44 -06:00
8abccd4bf1 Update nodemgmt-scripts.sh 2024-11-29 19:02:21 -06:00
81c4836b67 Update nodemgmt-scripts.sh 2024-11-29 19:01:01 -06:00
16a40701f1 update 2024-11-29 18:59:43 -06:00
917aa37aba Update nodemgmt-scripts.sh 2024-11-29 18:58:13 -06:00
2f44630aa6 update 2024-11-29 18:57:30 -06:00
699c5035a4 Update nodemgmt-scripts.sh 2024-11-29 18:56:08 -06:00
59cc506aa7 Update nodemgmt-scripts.sh 2024-11-29 18:53:34 -06:00
85a3f1e63a update 2024-11-29 18:49:36 -06:00
c602b38157 Update run.sh 2024-11-29 18:44:45 -06:00
ff11afb136 Update run.sh 2024-11-29 18:43:31 -06:00
c385963812 Update services.inc 2024-11-29 18:37:12 -06:00
6acf3a4bda Update services.inc 2024-11-29 18:36:36 -06:00
7003f5d1ae update 2024-11-29 18:30:33 -06:00
803d910acc update 2024-11-29 18:15:34 -06:00
80834c666a Update services.inc 2024-11-29 17:45:18 -06:00
2f0628bf3d Update nodemgmt-scripts.sh 2024-11-29 16:44:01 -06:00
d83f904b71 Update nodemgmt-scripts.sh 2024-11-29 16:43:07 -06:00
4f2e72bad5 Update nodemgmt-scripts.sh 2024-11-29 16:41:18 -06:00
9a4e72b372 Update defaults.inc 2024-11-29 16:38:48 -06:00
70a485a51a Update nodemgmt-scripts.sh 2024-11-29 16:37:58 -06:00
4a82d16fc5 Update nodemgmt-scripts.sh 2024-11-29 16:36:06 -06:00
ec14e638e7 Update nodemgmt-scripts.sh 2024-11-29 16:32:27 -06:00
cb2d0d0237 Update nodemgmt-scripts.sh 2024-11-29 16:30:34 -06:00
b8b86e3b15 update 2024-11-29 16:29:37 -06:00
d36f1630a5 update 2024-11-29 16:14:56 -06:00
a7db1c3a3e Update nodemgmt-scripts.sh 2024-11-29 16:12:55 -06:00
48a9aeaaa4 Update nodemgmt-scripts.sh 2024-11-29 16:11:20 -06:00
653ca70784 Update nodemgmt-scripts.sh 2024-11-29 16:07:31 -06:00
9b42ff1318 Update nodemgmt-scripts.sh 2024-11-29 16:06:44 -06:00
8a162ee0ab Update nodemgmt-scripts.sh 2024-11-29 16:00:34 -06:00
4137533560 Update nodemgmt-scripts.sh 2024-11-29 15:59:44 -06:00
6766d393cb Update nodemgmt-scripts.sh 2024-11-29 15:54:10 -06:00
0748d01f33 Update nodemgmt-scripts.sh 2024-11-29 15:53:57 -06:00
ecee929c8b Update nodemgmt-scripts.sh 2024-11-29 15:53:02 -06:00
1012e3efb0 Update nodemgmt-scripts.sh 2024-11-29 15:51:43 -06:00
aa1a2c1389 Update nodemgmt-scripts.sh 2024-11-29 15:49:17 -06:00
946437d1be Update nodemgmt-scripts.sh 2024-11-29 15:48:29 -06:00
458dc5e748 Update nodemgmt-scripts.sh 2024-11-29 15:48:01 -06:00
8281f9d298 Update nodemgmt-scripts.sh 2024-11-29 15:47:12 -06:00
36d0391eab Update nodemgmt-scripts.sh 2024-11-29 15:46:49 -06:00
783145a600 update 2024-11-29 15:43:56 -06:00
9e085747ce update 2024-11-29 14:03:54 -06:00
e93a41c823 update 2024-11-29 14:02:50 -06:00
463dbb27c7 Update nodemgmt-scripts.sh 2024-11-29 13:58:43 -06:00
6f144484e3 Update nodemgmt-scripts.sh 2024-11-29 13:55:39 -06:00
6f1cb0eff6 update 2024-11-29 13:55:24 -06:00
f4897c4057 Update nodemgmt-scripts.sh 2024-11-29 13:54:48 -06:00
d4d3968c27 Update run.sh 2024-11-29 13:52:19 -06:00
e05482e87f Update run.sh 2024-11-29 13:49:44 -06:00
8e66e59628 update 2024-11-29 13:48:42 -06:00
f83d8ce917 Update status.inc 2024-11-29 13:42:38 -06:00
c831f4a37c Update nodemgmt-scripts.sh 2024-11-29 13:34:49 -06:00
862fe17f23 Update status.inc 2024-11-29 09:26:48 -06:00
1046ddcf66 Update status.inc 2024-11-29 09:25:07 -06:00
2a683b1424 Update status.inc 2024-11-29 09:22:48 -06:00
e4223d9bea Update nodemgmt-scripts.sh 2024-11-29 09:17:51 -06:00
cb324eff12 update 2024-11-29 09:16:07 -06:00
23415e69d7 Update defaults.inc 2024-11-20 22:58:54 -06:00
d2673c887a Update status.inc 2024-11-20 22:58:24 -06:00
f8611de79f Update status.inc 2024-11-20 22:49:04 -06:00
04191900c2 Update status.inc 2024-11-20 22:33:24 -06:00
ca807f760d Update status.inc 2024-11-20 15:54:13 -06:00
235c2ea59e Update status.inc 2024-11-20 15:54:08 -06:00
5720deba4d Update status.inc 2024-11-20 15:52:04 -06:00
41e8ec949c update 2024-11-20 15:50:53 -06:00
aef6dda8e5 update 2024-11-20 15:48:01 -06:00
3a5607f1f8 Update nodemgmt-scripts.sh 2024-11-19 22:26:10 -06:00
fff9def9e1 Update nodemgmt-scripts.sh 2024-11-19 22:26:02 -06:00
f72d153998 Update services.inc 2024-11-19 22:20:36 -06:00
71e02175b6 update 2024-11-19 22:20:11 -06:00
4277f25fef Update defaults.inc 2024-11-19 21:59:39 -06:00
d765e4ae98 Update defaults.inc 2024-11-19 21:58:37 -06:00
6bcedd82dc update 2024-11-19 21:52:53 -06:00
c53df8ead8 update 2024-11-19 21:20:42 -06:00
1458a0eb35 update 2024-11-17 15:30:21 -06:00
aec08a1bad Update status.inc 2024-11-16 21:13:50 -06:00
713ba2f17f Update defaults.inc 2024-11-13 22:23:39 -06:00
a8f7dc9bed Update certs.inc 2024-11-13 22:23:18 -06:00
98b332d6a5 Update vCenter-SSL.ps1 2024-11-13 21:55:55 -06:00
2d6c5daff8 Update vCenter-SSL.ps1 2024-11-13 21:55:37 -06:00
95956ef48a Update vCenter-SSL.ps1 2024-11-13 21:48:46 -06:00
bf79c9c605 Update vCenter-SSL.ps1 2024-11-13 21:48:22 -06:00
80996ab260 Update vCenter-SSL.ps1 2024-11-13 21:44:30 -06:00
bc80d13bed Update vCenter-SSL.ps1 2024-11-13 21:38:42 -06:00
33d7f540a5 Update vCenter-SSL.ps1 2024-11-13 21:34:55 -06:00
234a8cb1b3 Update certs.inc 2024-11-09 21:44:12 -06:00
c40e0d9639 Update defaults.inc 2024-11-09 21:42:03 -06:00
ba36451e2a update 2024-11-09 21:41:50 -06:00
644219ad6e update 2024-11-09 21:38:05 -06:00
2ba7ffe238 update 2024-11-09 21:33:29 -06:00
b58856bca1 Update vCenter-SSL.ps1 2024-11-09 19:23:17 -06:00
450459dfb2 Update certs.inc 2024-11-09 19:22:14 -06:00
5ccb7f6e95 update 2024-11-09 19:20:34 -06:00
20a5be1a40 Update nodemgmt-scripts.sh 2024-11-09 19:07:18 -06:00
b7da13eb5f Create vCenter-SSL.ps1 2024-11-09 19:02:53 -06:00
2d1790d636 update 2024-10-25 23:09:08 -05:00
0d4ba5a28a Update nodemgmt-scripts.sh 2024-09-01 11:13:21 -05:00
a1ad64c0a0 Update defaults.inc 2024-08-28 18:48:13 -05:00
4e204fa990 Update status.inc 2024-08-28 18:07:47 -05:00
aa553db885 Update status.inc 2024-08-28 17:56:37 -05:00
35e196da64 Update status.inc 2024-08-28 17:54:56 -05:00
fa0339cd82 Update status.inc 2024-08-28 17:54:42 -05:00
445f608a7f Update status.inc 2024-08-27 19:45:00 -05:00
c6cd22faa4 Update defaults.inc 2024-08-27 19:43:31 -05:00
3da4092bc3 Update status.inc 2024-08-27 19:42:41 -05:00
e52a525975 update 2024-08-22 18:38:00 -05:00
f16acc23da update 2024-08-15 21:45:35 -05:00
d257a34c5f update 2024-08-15 20:57:24 -05:00
a44755b713 Update defaults.inc 2024-08-14 22:51:34 -05:00
346839f5fd Update certs.inc 2024-08-14 22:50:54 -05:00
33db33e9ec Update certs.inc 2024-08-14 22:49:41 -05:00
04c9eb6a95 Update certs.inc 2024-08-14 22:47:40 -05:00
fb0a19a657 Update certs.inc 2024-08-14 22:46:49 -05:00
876991ba68 Update certs.inc 2024-08-14 22:46:22 -05:00
1b734fbf70 Update status.inc 2024-08-06 18:17:16 -05:00
eb45715811 Update defaults.inc 2024-08-05 22:06:56 -05:00
ad4a24686c Update defaults.inc 2024-08-05 20:46:38 -05:00
a46714e55e Update nodemgmt-scripts.sh 2024-08-05 20:46:20 -05:00
d33d53746f Update nodemgmt-scripts.sh 2024-08-05 20:26:11 -05:00
f0560cad4c Update defaults.inc 2024-08-05 20:23:27 -05:00
f94b5bef1b Update nodemgmt-scripts.sh 2024-08-05 20:20:54 -05:00
840fc47907 Update defaults.inc 2024-08-05 20:18:37 -05:00
c413553766 Update defaults.inc 2024-08-05 20:18:16 -05:00
a1b2f6425a Update nodemgmt-scripts.sh 2024-08-05 20:16:08 -05:00
657f63125b update 2024-08-05 20:15:26 -05:00
e78c4087d2 update 2024-08-05 20:10:04 -05:00
f6d00cae0d update 2024-08-05 20:00:11 -05:00
f79d9fc7b3 Update nodemgmt-scripts.sh 2024-08-05 19:58:53 -05:00
84a00dbfea Update defaults.inc 2024-08-05 19:58:11 -05:00
348fc2c16c update 2024-08-05 19:57:49 -05:00
5c0cf69d68 Update nodemgmt-scripts.sh 2024-08-05 19:56:58 -05:00
47a78f3338 update 2024-08-05 19:55:40 -05:00
d8e1104caf Update nodemgmt-scripts.sh 2024-08-05 19:48:27 -05:00
aeaae0ff35 Update defaults.inc 2024-08-05 19:47:49 -05:00
f14a3be2be Update nodemgmt-scripts.sh 2024-08-05 19:47:23 -05:00
cb806f3db6 update 2024-07-15 23:34:06 -05:00
f6833ccb39 Update nodemgmt-scripts.sh 2024-07-15 23:29:47 -05:00
f111fdbbd2 Update status.inc 2024-07-04 19:29:38 -05:00
601e8b5bc8 Update status.inc 2024-07-04 19:28:21 -05:00
dd8b7dddfb update 2024-06-28 21:46:57 -05:00
d828e740ca Update defaults.inc 2024-06-28 21:12:34 -05:00
d81e95b18b Update certs.inc 2024-06-28 21:12:15 -05:00
6da102a917 Update certs.inc 2024-06-28 19:10:54 -05:00
587fafedd6 Update certs.inc 2024-06-28 19:10:45 -05:00
1fb29dc7bc Update certs.inc 2024-06-28 17:57:50 -05:00
535c3c132c Update certs.inc 2024-06-28 17:57:23 -05:00
79d36ad9f8 Update certs.inc 2024-06-28 17:55:35 -05:00
d7e73afbe9 Update certs.inc 2024-06-28 17:53:30 -05:00
3299beb658 Update certs.inc 2024-06-28 17:29:20 -05:00
4a72fdb294 Update certs.inc 2024-06-28 17:27:29 -05:00
f0c0f9e4d3 update 2024-06-25 21:02:48 -05:00
53fc6254fb update 2024-06-25 20:47:20 -05:00
ff8f077029 update 2024-06-18 18:58:01 -05:00
7b0edb5779 update 2024-06-13 18:40:06 -05:00
6253a68558 update 2024-06-01 16:30:14 -05:00
63de5b3dfc Update status.inc 2024-05-27 22:08:29 -05:00
518cdcc290 update 2024-05-15 08:23:11 -05:00
99bbee2ede Update status.inc 2024-05-10 11:36:29 -05:00
4898e984c1 update 2024-05-10 11:34:33 -05:00
f0bfc64fd7 update 2024-05-10 10:06:21 -05:00
5e560095b4 Update status.inc 2024-05-10 10:01:19 -05:00
5b94da0601 Update status.inc 2024-05-10 09:55:59 -05:00
3c7def3995 Update defaults.inc 2024-05-10 09:54:11 -05:00
df0edae3b9 Update status.inc 2024-05-10 09:53:56 -05:00
56b4e62b28 update 2024-05-09 10:29:33 -05:00
94af7bc9e0 Update nodemgmt-scripts.sh 2024-05-09 10:15:45 -05:00
7fef8b20cf Update nodemgmt-scripts.sh 2024-05-09 10:15:04 -05:00
08b86f48ab Update nodemgmt-scripts.sh 2024-05-09 10:14:00 -05:00
46870d5aa0 Update nodemgmt-scripts.sh 2024-05-09 10:13:47 -05:00
c3449f93ed Update nodemgmt-scripts.sh 2024-05-09 10:12:53 -05:00
cebd764515 update 2024-05-09 09:13:05 -05:00
47761c99d2 Update nodemgmt-scripts.sh 2024-05-09 09:10:14 -05:00
a81db14a28 update 2024-05-09 09:09:31 -05:00
2a787aa34c Update nodemgmt-scripts.sh 2024-04-24 14:11:59 -05:00
429817d44c Update nodemgmt-scripts.sh 2024-04-24 13:58:07 -05:00
882679126b update 2024-04-24 12:11:22 -05:00
94fa3be370 Update nodemgmt-scripts.sh 2024-04-24 11:57:36 -05:00
8f7c3b09b2 Update nodemgmt-scripts.sh 2024-04-24 11:40:25 -05:00
f279269be8 update 2024-04-24 11:39:43 -05:00
08f41866d1 update 2024-04-10 22:36:24 -05:00
3fb62771cb Update nodemgmt-scripts.sh 2024-04-10 22:33:56 -05:00
f80cea204a Update defaults.inc 2024-04-10 22:31:17 -05:00
538071ea34 Update nodemgmt-scripts.sh 2024-04-10 22:30:56 -05:00
3da3ffe33c Update status.inc 2024-03-16 09:32:37 -05:00
a88059ee71 update 2024-03-13 09:31:48 -05:00
d8996973e0 Update defaults.inc 2024-03-10 15:34:51 -05:00
1ffe0f5553 Update services.inc 2024-03-10 15:28:29 -05:00
f3caf06c05 Update defaults.inc 2024-03-09 12:23:06 -06:00
e96efbce9f Update nodemgmt-scripts.sh 2024-03-09 12:22:45 -06:00
32b1c0280b Update nodemgmt-scripts.sh 2024-03-09 12:22:26 -06:00
b021a9e6b0 Update nodemgmt-scripts.sh 2024-03-09 12:21:05 -06:00
6d72d6c476 Update nodemgmt-scripts.sh 2024-03-09 12:19:24 -06:00
536725de1d Update nodemgmt-scripts.sh 2024-03-09 12:18:38 -06:00
cd4f20ca49 Update nodemgmt-scripts.sh 2024-03-09 12:17:33 -06:00
60f57580a2 Update nodemgmt-scripts.sh 2024-03-09 12:16:29 -06:00
379b539120 Update nodemgmt-scripts.sh 2024-03-09 12:14:33 -06:00
9949d48ae9 Update nodemgmt-scripts.sh 2024-03-09 12:12:58 -06:00
2a0fcf87be Update nodemgmt-scripts.sh 2024-03-09 12:12:15 -06:00
6144d635e0 Update nodemgmt-scripts.sh 2024-03-09 12:08:49 -06:00
0a48c5789f Update defaults.inc 2024-03-09 12:06:06 -06:00
6ef99ef2ea Update nodemgmt-scripts.sh 2024-03-09 12:05:55 -06:00
8faaa94792 Update nodemgmt-scripts.sh 2024-03-09 12:02:28 -06:00
eebc1d72ba Update nodemgmt-scripts.sh 2024-03-09 11:58:19 -06:00
4ef6379264 Update nodemgmt-scripts.sh 2024-03-09 11:55:58 -06:00
b55096acd4 Update nodemgmt-scripts.sh 2024-03-09 11:54:06 -06:00
d534f9a5fd Update nodemgmt-scripts.sh 2024-03-06 09:24:50 -06:00
15b40c20ca update 2024-03-05 17:02:23 -06:00
95f7843973 Update services.inc 2024-03-05 16:54:05 -06:00
108d9bca2b Update defaults.inc 2024-03-05 16:48:23 -06:00
317bbcdc22 Update services.inc 2024-03-05 16:48:02 -06:00
d108c72a74 update 2024-03-05 16:44:47 -06:00
fa6c022d30 Update status.inc 2024-02-29 19:01:19 -06:00
3363ed4346 Update status.inc 2024-02-29 18:51:55 -06:00
2dffc2a5f7 Update status.inc 2024-02-29 18:47:45 -06:00
5391e8bf74 Update status.inc 2024-02-29 18:43:11 -06:00
21b6550328 Update status.inc 2024-02-29 07:11:36 -06:00
cb917eda92 Update status.inc 2024-02-29 07:04:42 -06:00
a2692683ef Update status.inc 2024-02-29 06:57:25 -06:00
1962e48324 Update status.inc 2024-02-28 22:21:30 -06:00
a5cc74a7d8 Update status.inc 2024-02-28 22:17:35 -06:00
b27d089ffd update 2024-02-28 22:15:31 -06:00
b5781550ac update 2024-02-20 18:34:28 -06:00
2a9ef59d30 update 2024-02-19 22:18:53 -06:00
80477585a2 Update nodemgmt-scripts.sh 2024-02-19 22:12:43 -06:00
a35f062b64 update 2024-02-19 22:12:05 -06:00
e1d413ac67 Update nodemgmt-scripts.sh 2024-02-19 09:16:09 -06:00
e8ff290a27 Update nodemgmt-scripts.sh 2024-02-19 09:15:11 -06:00
75e2a54621 Update defaults.inc 2024-02-19 09:11:26 -06:00
296279d5db Update defaults.inc 2024-02-19 09:10:10 -06:00
410dbe476d update 2024-02-19 09:08:02 -06:00
3d540f90b4 Update nodemgmt-scripts.sh 2024-02-19 08:30:57 -06:00
84b939d924 Update nodemgmt-scripts.sh 2024-02-10 10:31:13 -06:00
5823b4320f update 2024-02-10 10:29:06 -06:00
56b13d53b7 update 2024-02-09 13:42:49 -06:00
6527ee6f14 update 2024-02-09 11:16:52 -06:00
4e47479104 update 2024-02-09 11:02:37 -06:00
596a207340 Update status.inc 2024-02-09 10:57:22 -06:00
ac3e303d1f Update status.inc 2024-02-09 10:54:49 -06:00
3c26dcae65 update 2024-02-09 10:34:50 -06:00
16474c6b55 update 2024-02-06 16:22:16 -06:00
e7bd62d168 Update sites.inc 2024-02-05 14:54:02 -06:00
ef5940e53b update 2024-01-26 14:45:55 -06:00
c565612293 update 2024-01-26 14:44:52 -06:00
b8261bbbed Update nodemgmt-scripts.sh 2024-01-26 11:13:10 -06:00
47543fc516 Update nodemgmt-scripts.sh 2024-01-26 11:12:31 -06:00
1c2cc14e74 Update defaults.inc 2024-01-26 11:12:20 -06:00
c4e8a5c89e Update nodemgmt-scripts.sh 2024-01-26 11:12:03 -06:00
fcdf16ce0e Update nodemgmt-scripts.sh 2024-01-26 11:10:59 -06:00
5a4b897035 Update nodemgmt-scripts.sh 2024-01-26 11:06:26 -06:00
95f8230c75 Update nodemgmt-scripts.sh 2024-01-20 22:37:03 -06:00
fcda6d4ce6 update 2024-01-20 22:30:10 -06:00
d55360b018 update 2024-01-20 22:24:09 -06:00
ab9e4b75c1 Update services.inc 2024-01-16 22:39:27 -06:00
d76ab800f8 update 2024-01-16 22:33:23 -06:00
38d7249a75 Update services.inc 2024-01-16 22:32:25 -06:00
1afd5e5b2b Update services.inc 2024-01-16 22:29:31 -06:00
a6b993ad89 Update services.inc 2024-01-16 22:28:58 -06:00
033da9326f Update services.inc 2024-01-16 22:28:32 -06:00
88eb6a5338 Update services.inc 2024-01-16 22:28:07 -06:00
0b8c55561e Update services.inc 2024-01-16 22:27:28 -06:00
9e4b671e68 Update services.inc 2024-01-16 22:26:18 -06:00
a20fd31c4f Update services.inc 2024-01-16 22:23:21 -06:00
9373069ede Update services.inc 2024-01-16 22:21:28 -06:00
311443ae78 Update services.inc 2024-01-16 22:20:28 -06:00
ec39658ca9 Update services.inc 2024-01-16 22:19:50 -06:00
cc56c2c6ea Update services.inc 2024-01-16 22:14:01 -06:00
2ad935faf0 Update services.inc 2024-01-16 22:06:55 -06:00
fe2a86ceda Update services.inc 2024-01-16 22:05:34 -06:00
421ed67cac Update services.inc 2024-01-16 21:56:39 -06:00
3ce21c71ab Update services.inc 2024-01-16 21:55:49 -06:00
45f255cfca update 2024-01-16 21:53:48 -06:00
e50a268ca2 update 2024-01-15 07:59:44 -06:00
557f5cb9c0 Update status.inc 2024-01-13 22:50:11 -06:00
62069ee3a7 update 2024-01-13 22:46:59 -06:00
b0b39e95d2 update 2024-01-12 18:23:30 -06:00
4739976344 Update status.inc 2024-01-11 14:12:40 -06:00
1a6385b45f Update status.inc 2024-01-11 14:11:35 -06:00
dd4dd0744c Update status.inc 2024-01-11 14:10:42 -06:00
6dc210479f Update status.inc 2024-01-11 14:10:15 -06:00
00ec37a6a0 Update status.inc 2024-01-11 14:08:31 -06:00
eb07fdd483 Update status.inc 2024-01-11 14:07:27 -06:00
42a4b525dc update 2024-01-11 14:06:30 -06:00
f60a90cb58 Update status.inc 2024-01-11 13:56:58 -06:00
4982166895 Update status.inc 2024-01-11 13:54:02 -06:00
6ca7c9775a Update status.inc 2024-01-11 13:53:30 -06:00
eeceadc4c5 Update status.inc 2024-01-11 13:51:03 -06:00
15d1fc3d2a update 2024-01-11 13:48:28 -06:00
89819a8f85 Update status.inc 2024-01-11 11:32:17 -06:00
c2c8cf6989 Update defaults.inc 2024-01-11 11:30:09 -06:00
eb9d51fc50 Update status.inc 2024-01-11 11:30:04 -06:00
b2446932f0 Update status.inc 2024-01-11 11:25:23 -06:00
46a279f77a Update status.inc 2024-01-11 11:24:55 -06:00
2bf5c81684 Update status.inc 2024-01-11 11:23:24 -06:00
df839c32ea Update status.inc 2024-01-11 11:21:28 -06:00
efca83e9a1 Update status.inc 2024-01-11 11:20:47 -06:00
7cee52fbd6 Update status.inc 2024-01-11 11:19:44 -06:00
4270787b75 Update status.inc 2024-01-11 11:18:39 -06:00
ef80d3df5b Update status.inc 2024-01-11 11:14:14 -06:00
a7bbfc5c85 Update status.inc 2024-01-11 11:10:00 -06:00
c24fb6debe update 2024-01-11 11:07:37 -06:00
18aa6ce61d Update services.inc 2024-01-10 22:43:06 -06:00
fb4a3a2421 Update services.inc 2024-01-10 22:42:20 -06:00
46a849d504 Update services.inc 2024-01-10 22:35:27 -06:00
87e27b07b3 Update status.inc 2024-01-09 18:55:35 -06:00
bc8e20f16d Update status.inc 2024-01-09 18:54:08 -06:00
1fe9ece227 Update status.inc 2024-01-09 18:53:36 -06:00
939c320f6b Update defaults.inc 2024-01-08 10:00:07 -06:00
faa803a93e Update status.inc 2024-01-08 09:59:50 -06:00
97ad1a42cd Update status.inc 2024-01-07 22:30:19 -06:00
7087cf43ce Update defaults.inc 2024-01-07 15:29:48 -06:00
de645f48f6 Update status.inc 2024-01-07 15:27:48 -06:00
2b2dcd2a76 Update status.inc 2024-01-07 15:26:56 -06:00
934e56be1c Update nodemgmt-scripts.sh 2024-01-07 09:34:35 -06:00
7fc548e159 Update nodemgmt-scripts.sh 2024-01-07 09:30:10 -06:00
d74491f0b3 update 2024-01-07 08:57:04 -06:00
96406fe37c update 2024-01-07 07:19:38 -06:00
cf1aa0cade Update defaults.inc 2024-01-06 23:03:25 -06:00
91969e380b update 2024-01-06 22:58:55 -06:00
51a0779fea Update status.inc 2024-01-06 22:55:35 -06:00
a64a80beaa Update status.inc 2024-01-06 22:52:56 -06:00
e961954ba3 update 2024-01-06 22:51:33 -06:00
e6969ca521 Update status.inc 2024-01-06 21:39:17 -06:00
49b7f18d89 Update status.inc 2024-01-06 21:37:14 -06:00
8cf77bb44a Update status.inc 2024-01-06 21:36:47 -06:00
c39d0f0460 Update status.inc 2024-01-06 21:36:00 -06:00
d191df974c Update status.inc 2024-01-06 21:35:49 -06:00
29d44f55a0 Update status.inc 2024-01-06 21:33:11 -06:00
c495dc2e0e update 2024-01-06 21:30:13 -06:00
3d3a29332a Update status.inc 2024-01-06 21:29:06 -06:00
743a798d62 Update status.inc 2024-01-06 21:28:26 -06:00
1fcc223791 update 2024-01-06 21:27:43 -06:00
fa8614d837 Update status.inc 2024-01-06 21:19:56 -06:00
6fdfd4e52e Update status.inc 2024-01-06 21:18:20 -06:00
82dfd6e7fd Update status.inc 2024-01-06 21:13:38 -06:00
0896849839 Update status.inc 2024-01-06 21:11:27 -06:00
de82f825e9 beta 2024-01-06 21:09:44 -06:00
580b014015 update 2024-01-06 09:36:27 -06:00
a8f94b58c2 update 2024-01-04 21:14:57 -06:00
af1c9b30cd Update nodemgmt-scripts.sh 2024-01-04 21:12:15 -06:00
06ef651c67 Update nodemgmt-scripts.sh 2024-01-04 21:11:27 -06:00
c81078f1fb Update nodemgmt-scripts.sh 2024-01-04 21:10:22 -06:00
0d02e7b668 Update nodemgmt-scripts.sh 2024-01-04 21:08:16 -06:00
03e769d605 Update nodemgmt-scripts.sh 2024-01-04 20:41:12 -06:00
731c3a8a00 update 2024-01-04 20:40:28 -06:00
3ecf0bb09b Update nodemgmt-scripts.sh 2024-01-04 18:10:21 -06:00
d8388f56f8 update 2024-01-04 18:09:46 -06:00
46bde6d296 Update defaults.inc 2024-01-01 19:04:52 -06:00
9f77ec0bc6 update 2024-01-01 19:04:43 -06:00
bcf651d39f Update defaults.inc 2024-01-01 18:59:49 -06:00
25bbcdbd8b Update status.inc 2024-01-01 18:58:14 -06:00
0ff8cc6b3a Update status.inc 2024-01-01 18:57:06 -06:00
f39b9ad25b Update status.inc 2024-01-01 18:56:13 -06:00
d9501b4635 Update status.inc 2024-01-01 18:54:57 -06:00
ddcf95486a Update status.inc 2024-01-01 18:53:58 -06:00
ddc152eafc Update status.inc 2024-01-01 18:45:53 -06:00
7c0f4c5cfc Update status.inc 2024-01-01 18:44:25 -06:00
55e38143e5 Update status.inc 2024-01-01 18:42:51 -06:00
42ff640495 Update status.inc 2024-01-01 18:42:41 -06:00
01bf4e70dc Update status.inc 2024-01-01 18:14:29 -06:00
f978cc9838 Update status.inc 2024-01-01 18:12:46 -06:00
2a12646f90 Update status.inc 2024-01-01 18:10:02 -06:00
d55405b834 Update status.inc 2024-01-01 18:05:36 -06:00
5b6a1aaf90 Update status.inc 2024-01-01 18:04:14 -06:00
ceadabeb50 Update status.inc 2024-01-01 18:03:07 -06:00
24a10893fe Update status.inc 2024-01-01 18:01:41 -06:00
5c04830834 Update defaults.inc 2024-01-01 17:58:44 -06:00
5730a2c96b Update status.inc 2024-01-01 17:57:35 -06:00
804b539ac0 Update status.inc 2024-01-01 17:57:07 -06:00
f9b5f575c1 Update status.inc 2024-01-01 17:53:10 -06:00
22b8d6c970 update 2024-01-01 17:43:15 -06:00
b1a62a9cfa Update status.inc 2024-01-01 16:43:43 -06:00
9e6687b3ae Update status.inc 2024-01-01 16:42:21 -06:00
7f92f7358e Update status.inc 2024-01-01 16:37:44 -06:00
3c743c3461 Update status.inc 2024-01-01 16:36:21 -06:00
9c0e199b55 Update status.inc 2024-01-01 16:34:23 -06:00
d67eab517d Update status.inc 2024-01-01 16:34:18 -06:00
7afce68c3a Update status.inc 2024-01-01 16:34:09 -06:00
6a8fe4ef02 Update status.inc 2024-01-01 16:27:06 -06:00
b80f1b7b56 update 2024-01-01 16:23:41 -06:00
bf2e8f3e67 Update nodemgmt-scripts.sh 2023-12-30 15:46:35 -06:00
d4a996671b Update status.inc 2023-12-29 23:18:27 -06:00
87ab8b9f2c Update status.inc 2023-12-29 23:16:06 -06:00
1449eed1e0 Update status.inc 2023-12-29 23:15:10 -06:00
0cab9f0cae update 2023-12-29 23:00:21 -06:00
61f0c6d89f Update nodemgmt-scripts.sh 2023-12-29 22:55:39 -06:00
cd435f69ed Update status.inc 2023-12-29 15:58:53 -06:00
5241fb1767 update 2023-12-29 09:13:29 -06:00
f569b32977 update 2023-12-29 08:54:48 -06:00
5f5bc4cb7f update 2023-12-28 11:31:45 -06:00
b62963b04f update 2023-12-28 11:04:06 -06:00
b621768a12 Update certs.inc 2023-12-28 11:02:59 -06:00
7a03b0b461 update 2023-12-27 23:07:33 -06:00
6ced315ba5 test 2023-12-27 15:57:14 -06:00
41a8775ec9 Update defaults.inc 2023-12-27 15:47:16 -06:00
6013ead499 Update certs.inc 2023-12-27 15:47:07 -06:00
d2c72f042f Update sites.inc 2023-12-27 15:25:59 -06:00
3f94604dde update 2023-12-27 15:21:03 -06:00
aacf3235ad Update defaults.inc 2023-12-27 14:50:27 -06:00
ae9d3ca927 Update nginx.proxy.site 2023-12-27 14:50:20 -06:00
342171a417 Update certs.inc 2023-12-27 14:39:43 -06:00
6136ebb7e8 Update sites.inc 2023-12-27 14:30:10 -06:00
cedd71f56c update 2023-12-27 14:22:32 -06:00
af2aa16cd4 Update sites.inc 2023-12-27 13:48:18 -06:00
74cdcdb1b1 Update defaults.inc 2023-12-27 13:34:21 -06:00
fad668cabb Update sites.inc 2023-12-27 13:34:11 -06:00
598ff3ca70 update 2023-12-27 13:11:47 -06:00
e93d906b78 Update status.inc 2023-12-27 12:24:08 -06:00
5f4a0cf4f3 Update status.inc 2023-12-27 12:08:16 -06:00
ac0d5f384b Update status.inc 2023-12-27 12:07:33 -06:00
4b292d918a Update status.inc 2023-12-27 12:06:52 -06:00
a5c6810107 Update status.inc 2023-12-27 12:05:12 -06:00
355790e56c Update status.inc 2023-12-27 12:03:06 -06:00
f73ada635b Update status.inc 2023-12-27 12:03:02 -06:00
cddefe2e5a Update status.inc 2023-12-27 12:02:36 -06:00
e4ec9f2076 Update status.inc 2023-12-27 12:01:31 -06:00
25330c8faf Update status.inc 2023-12-27 11:55:53 -06:00
81c98e5dd2 Update status.inc 2023-12-27 11:55:28 -06:00
022b63d35e Update status.inc 2023-12-27 11:54:36 -06:00
6cb3aacab1 Update status.inc 2023-12-27 11:53:00 -06:00
a9e4d0c92d Update status.inc 2023-12-27 11:51:16 -06:00
7689eadc97 Update status.inc 2023-12-27 11:50:00 -06:00
e13e262732 Update status.inc 2023-12-27 11:48:11 -06:00
00f746e6e9 Update status.inc 2023-12-27 11:44:34 -06:00
4e1df6c70f Update status.inc 2023-12-27 11:00:53 -06:00
58c3f8ed5c Update status.inc 2023-12-25 11:49:00 -06:00
6c69731806 Update status.inc 2023-12-25 11:40:25 -06:00
a59b80c361 Update status.inc 2023-12-25 11:35:15 -06:00
15a897d4d3 Update status.inc 2023-12-25 11:34:45 -06:00
a613f23ef8 Update status.inc 2023-12-25 11:33:34 -06:00
70336b8265 Update status.inc 2023-12-25 11:32:49 -06:00
ce4f9b2d5a Update status.inc 2023-12-19 12:36:36 -06:00
b2fb0ca07b update 2023-12-19 12:35:52 -06:00
81d40187b3 update 2023-12-17 09:46:25 -06:00
5791731b0f Update status.inc 2023-12-17 09:28:43 -06:00
3612133334 Update status.inc 2023-12-17 08:43:45 -06:00
1b4e1c363b Update status.inc 2023-12-16 23:36:16 -06:00
66c83e5d56 Update status.inc 2023-12-16 23:33:11 -06:00
f09fd85459 Update status.inc 2023-12-16 23:32:40 -06:00
4e509a5f63 Update status.inc 2023-12-16 23:31:09 -06:00
8954aeb3cb Update status.inc 2023-12-16 23:25:36 -06:00
0aa504aeae update 2023-12-16 23:24:51 -06:00
d39315fa28 Update nodemgmt-scripts.sh 2023-12-16 23:18:13 -06:00
b9e4fd30ca Update defaults.inc 2023-12-16 22:44:18 -06:00
53b4b9fdfb Update status.inc 2023-12-16 22:44:03 -06:00
2b8ca39820 Update status.inc 2023-12-16 21:18:04 -06:00
c23c587c7a Update status.inc 2023-12-16 21:17:30 -06:00
6ea04578f6 Update status.inc 2023-12-16 21:17:12 -06:00
9329bb5b3b Update status.inc 2023-12-16 21:16:38 -06:00
f02f156120 Update status.inc 2023-12-16 21:16:08 -06:00
62d561d4da Update status.inc 2023-12-16 21:15:47 -06:00
47d609399f Update status.inc 2023-12-16 21:15:00 -06:00
498bf930e3 Update status.inc 2023-12-16 21:14:49 -06:00
d67d052d90 Update status.inc 2023-12-16 21:14:37 -06:00
029bf0902d Update status.inc 2023-12-16 21:14:08 -06:00
38045ecb61 Update status.inc 2023-12-16 21:13:56 -06:00
b17f27a77b Update status.inc 2023-12-16 21:13:24 -06:00
e81bbda816 Update status.inc 2023-12-16 21:13:12 -06:00
f685782b22 Update status.inc 2023-12-16 21:12:48 -06:00
516db482f0 Update status.inc 2023-12-16 21:12:25 -06:00
7e2472f045 Update status.inc 2023-12-16 21:09:37 -06:00
7c55236a72 Update status.inc 2023-12-16 21:09:00 -06:00
34bdb65f88 Update status.inc 2023-12-16 21:08:31 -06:00
ddbac516cf Update status.inc 2023-12-16 21:07:32 -06:00
ecebc2141f Update status.inc 2023-12-16 21:06:34 -06:00
23e24b1ccc Update status.inc 2023-12-16 21:05:16 -06:00
c9fb22be1e Update status.inc 2023-12-16 21:05:11 -06:00
d4ea3cf36c Update status.inc 2023-12-16 21:04:56 -06:00
3473cec9e1 Update status.inc 2023-12-16 21:04:10 -06:00
8ea501f1f4 Update status.inc 2023-12-16 21:03:49 -06:00
cfc05c95e3 Update status.inc 2023-12-16 21:03:10 -06:00
143e86855f Update status.inc 2023-12-16 21:02:51 -06:00
f14c6f12c2 Update status.inc 2023-12-16 21:01:06 -06:00
135d7aedeb Update status.inc 2023-12-16 21:00:05 -06:00
ad6269dc9a Update status.inc 2023-12-16 20:58:40 -06:00
58353ba7db Update status.inc 2023-12-16 20:57:17 -06:00
3498663f92 Update status.inc 2023-12-16 20:56:50 -06:00
1f9adec834 Update status.inc 2023-12-16 20:56:28 -06:00
48ea2f38aa Update status.inc 2023-12-16 20:54:18 -06:00
e028166e74 Update status.inc 2023-12-16 20:45:03 -06:00
9e1b4e75a6 Update status.inc 2023-12-16 20:44:50 -06:00
c93b4f5ad4 Update status.inc 2023-12-16 20:36:19 -06:00
8f6dfa204b Update status.inc 2023-12-16 20:35:19 -06:00
d553632945 Update status.inc 2023-12-16 20:33:56 -06:00
a7fc990f02 Update status.inc 2023-12-16 20:31:57 -06:00
ce7e03d215 Update status.inc 2023-12-16 20:31:45 -06:00
d77b8ab6e5 Update status.inc 2023-12-16 20:29:45 -06:00
d8ca6c6cb8 Update defaults.inc 2023-12-16 20:27:21 -06:00
4eaee6d463 Update status.inc 2023-12-16 20:27:15 -06:00
b3f642d934 Update status.inc 2023-12-16 20:16:47 -06:00
d9a2a3b08f update 2023-12-16 19:21:24 -06:00
b08699b5b7 update 2023-12-16 19:13:10 -06:00
770feb551b Update status.inc 2023-12-16 19:02:21 -06:00
1152ac7e56 Update status.inc 2023-12-16 19:00:12 -06:00
5448810e83 Update status.inc 2023-12-16 18:44:50 -06:00
61806c636e update 2023-12-16 18:44:05 -06:00
12bda7dcc6 Update sites.inc 2023-12-16 16:19:46 -06:00
d08c29df7d Update sites.inc 2023-12-16 16:18:00 -06:00
dd4b0f2fe1 Update sites.inc 2023-12-16 16:17:24 -06:00
afd95fd7f1 Update sites.inc 2023-12-16 16:16:17 -06:00
77f6a37a02 Update sites.inc 2023-12-16 16:15:45 -06:00
298b5cf3e6 Update defaults.inc 2023-12-16 16:02:32 -06:00
524982c8d5 Update sites.inc 2023-12-16 16:01:05 -06:00
a2e0898391 Update sites.inc 2023-12-16 15:59:36 -06:00
4d10b6bd96 Update defaults.inc 2023-12-16 15:56:35 -06:00
e9d63d1068 Update sites.inc 2023-12-16 15:56:24 -06:00
14dc53ffb3 Update defaults.inc 2023-12-16 15:50:07 -06:00
85a969834f Update sites.inc 2023-12-16 15:49:58 -06:00
0b092047d0 Update sites.inc 2023-12-16 15:48:16 -06:00
783f2debba Update sites.inc 2023-12-16 15:45:54 -06:00
dd3422b4d0 Update sites.inc 2023-12-16 15:45:09 -06:00
b556101c6b Update sites.inc 2023-12-16 15:44:20 -06:00
b730ae6819 Update sites.inc 2023-12-16 15:36:17 -06:00
0128e598f4 Update sites.inc 2023-12-16 15:29:08 -06:00
742a877ac2 Update sites.inc 2023-12-16 15:28:01 -06:00
1541f7d054 Update sites.inc 2023-12-16 15:27:06 -06:00
61e64a9726 Update sites.inc 2023-12-16 15:26:47 -06:00
6690f37110 Update sites.inc 2023-12-16 15:25:54 -06:00
64b2a171ab Update nodemgmt-scripts.sh 2023-12-16 15:04:57 -06:00
eb79c1de53 Update nodemgmt-scripts.sh 2023-12-16 15:03:42 -06:00
81133a0ce7 Update nodemgmt-scripts.sh 2023-12-16 15:03:37 -06:00
cb2a091205 Update nodemgmt-scripts.sh 2023-12-16 15:03:14 -06:00
7adeb8a4da Update nodemgmt-scripts.sh 2023-12-16 15:02:05 -06:00
d261536e50 Update nodemgmt-scripts.sh 2023-12-16 15:01:52 -06:00
bb5e1699dd Update nodemgmt-scripts.sh 2023-12-16 15:01:31 -06:00
837dda2b69 Update nodemgmt-scripts.sh 2023-12-16 14:58:10 -06:00
bd1a0d31a4 Update nodemgmt-scripts.sh 2023-12-16 14:57:14 -06:00
72162f6ca8 Update nodemgmt-scripts.sh 2023-12-16 14:55:17 -06:00
ac9ced0b52 Update nodemgmt-scripts.sh 2023-12-16 14:55:03 -06:00
9035616309 Update nodemgmt-scripts.sh 2023-12-16 14:54:36 -06:00
ec55e38a94 update 2023-12-16 14:53:23 -06:00
e75b602b0f Update nodemgmt-scripts.sh 2023-12-15 10:28:49 -06:00
cb6578c0cf Update nodemgmt-scripts.sh 2023-12-15 10:25:43 -06:00
9d55956485 Update nodemgmt-scripts.sh 2023-12-15 10:23:57 -06:00
7d541af072 Update nodemgmt-scripts.sh 2023-12-15 10:22:39 -06:00
4ceea7eb29 Update nodemgmt-scripts.sh 2023-12-14 13:47:27 -06:00
aa256be1eb Update nodemgmt-scripts.sh 2023-12-14 13:47:10 -06:00
eeb121768b Update nodemgmt-scripts.sh 2023-12-14 13:46:51 -06:00
3eb7a5416a Update nodemgmt-scripts.sh 2023-12-14 13:46:20 -06:00
85defcd96d Update nodemgmt-scripts.sh 2023-12-14 10:07:07 -06:00
24af0fb85e Update nodemgmt-scripts.sh 2023-12-14 10:06:03 -06:00
d1cc7f6507 Update nodemgmt-scripts.sh 2023-12-14 10:05:42 -06:00
bf09affcec Update nodemgmt-scripts.sh 2023-12-14 10:05:07 -06:00
749359a70b Update nodemgmt-scripts.sh 2023-12-14 10:03:06 -06:00
b2b1b660b6 Update nodemgmt-scripts.sh 2023-12-14 10:01:35 -06:00
55d1ae661a Update nodemgmt-scripts.sh 2023-12-14 10:00:21 -06:00
0435fe023e Update nodemgmt-scripts.sh 2023-12-14 09:58:46 -06:00
322c29c88b Update nodemgmt-scripts.sh 2023-12-14 09:57:56 -06:00
3d95158149 update 2023-12-13 14:39:16 -06:00
7432d05edd Update status.inc 2023-12-13 14:31:25 -06:00
1d54577ecb Update nodemgmt-scripts.sh 2023-12-12 16:29:24 -06:00
dec70da1b7 update 2023-12-12 14:55:40 -06:00
3f3dc2fa7c Update status.inc 2023-12-12 14:11:52 -06:00
a04ff10ed7 Update status.inc 2023-12-12 14:10:38 -06:00
a08a89461d Update status.inc 2023-12-12 14:08:41 -06:00
5dfa248c30 Update status.inc 2023-12-12 14:04:38 -06:00
2c70ae0c8d Update nodemgmt-scripts.sh 2023-12-12 13:59:35 -06:00
8427c4ee56 Update nodemgmt-scripts.sh 2023-12-12 13:59:01 -06:00
de9d727f48 update 2023-12-12 13:58:18 -06:00
c40aad23df Update status.inc 2023-12-12 13:49:12 -06:00
2310496b55 Update status.inc 2023-12-12 13:47:25 -06:00
75511747b0 Update status.inc 2023-12-12 13:46:51 -06:00
433da435b0 Update status.inc 2023-12-12 13:46:37 -06:00
d9fe2d7a34 Update status.inc 2023-12-12 13:43:07 -06:00
debc312cf4 Update status.inc 2023-12-12 11:37:21 -06:00
f5515f9052 Update status.inc 2023-12-12 11:35:06 -06:00
894f8fa5cb Update status.inc 2023-12-12 11:30:49 -06:00
f2702a4773 Update nodemgmt-scripts.sh 2023-12-12 11:11:45 -06:00
344a7f86e6 Update nodemgmt-scripts.sh 2023-12-12 11:10:25 -06:00
4e201a79f2 Update nodemgmt-scripts.sh 2023-12-12 10:58:00 -06:00
b86b704bfa Update nodemgmt-scripts.sh 2023-12-12 10:56:48 -06:00
69ceceae08 Update nodemgmt-scripts.sh 2023-12-12 10:56:34 -06:00
9bd5b46d97 Update nodemgmt-scripts.sh 2023-12-12 10:55:28 -06:00
eb4efee4de Update nodemgmt-scripts.sh 2023-12-12 10:54:26 -06:00
f77dbbac5a Update nodemgmt-scripts.sh 2023-12-12 10:53:05 -06:00
d14859c228 Update nodemgmt-scripts.sh 2023-12-12 10:51:54 -06:00
ea87927510 Update nodemgmt-scripts.sh 2023-12-12 10:46:20 -06:00
af767af872 Update nodemgmt-scripts.sh 2023-12-12 10:46:07 -06:00
bb484f8bf8 Update nodemgmt-scripts.sh 2023-12-12 10:45:26 -06:00
22607083dc Update nodemgmt-scripts.sh 2023-12-12 10:38:16 -06:00
14e7fea2a1 Update nodemgmt-scripts.sh 2023-12-12 10:37:15 -06:00
77c48f8001 Update nodemgmt-scripts.sh 2023-12-12 10:35:59 -06:00
970cec5141 Update nodemgmt-scripts.sh 2023-12-12 10:17:21 -06:00
e04e76eb17 Update nodemgmt-scripts.sh 2023-12-12 10:16:23 -06:00
74b8a26ddb Update nodemgmt-scripts.sh 2023-12-12 10:14:56 -06:00
9678a0e43e Update nodemgmt-scripts.sh 2023-12-12 10:12:13 -06:00
e93991ca12 update 2023-12-12 10:06:04 -06:00
a4f957d6b8 Update nodemgmt-scripts.sh 2023-12-12 10:02:50 -06:00
f96da3c8c7 Update nodemgmt-scripts.sh 2023-12-12 09:59:44 -06:00
2d16c51f55 Update nodemgmt-scripts.sh 2023-12-12 09:59:00 -06:00
007599a0dd Update nodemgmt-scripts.sh 2023-12-12 09:36:29 -06:00
ec2a8274fd Update nodemgmt-scripts.sh 2023-12-12 09:34:41 -06:00
da3e71d258 Update nodemgmt-scripts.sh 2023-12-12 09:34:10 -06:00
f860e7e4cc Update nodemgmt-scripts.sh 2023-12-12 09:33:27 -06:00
d14f5e57ab Update nodemgmt-scripts.sh 2023-12-12 09:32:49 -06:00
b8cb511da7 Update nodemgmt-scripts.sh 2023-12-12 09:31:17 -06:00
ff0e9cdb69 Update nodemgmt-scripts.sh 2023-12-12 09:28:06 -06:00
7902b6b840 Update nodemgmt-scripts.sh 2023-12-12 09:27:28 -06:00
feeca80fff Update nodemgmt-scripts.sh 2023-12-12 09:21:23 -06:00
3ea6995925 Update nodemgmt-scripts.sh 2023-12-12 09:20:32 -06:00
d319601140 Update nodemgmt-scripts.sh 2023-12-12 09:19:34 -06:00
8783e0edee Update nodemgmt-scripts.sh 2023-12-12 09:09:20 -06:00
e05c11473f update 2023-12-12 09:07:27 -06:00
9cd897f175 Update nodemgmt-scripts.sh 2023-12-12 09:02:17 -06:00
6d11c1d19c update 2023-12-12 08:42:06 -06:00
8c691df793 Update status.inc 2023-12-12 08:31:10 -06:00
ae674d212c Update nodemgmt-scripts.sh 2023-12-12 08:17:00 -06:00
6f46f1e00a Update nodemgmt-scripts.sh 2023-12-12 08:15:12 -06:00
535caabf43 Update nodemgmt-scripts.sh 2023-12-12 08:11:38 -06:00
8137f0a897 Update nodemgmt-scripts.sh 2023-12-12 08:09:55 -06:00
ed1c5c84af Update nodemgmt-scripts.sh 2023-12-12 08:09:15 -06:00
1411b23743 Update nodemgmt-scripts.sh 2023-12-12 08:08:36 -06:00
7a70011b0a Update nodemgmt-scripts.sh 2023-12-12 08:08:14 -06:00
88c3793d03 Update nodemgmt-scripts.sh 2023-12-12 08:06:56 -06:00
dbdb45164c Update nodemgmt-scripts.sh 2023-12-11 22:27:37 -06:00
3592c00cf2 Update nodemgmt-scripts.sh 2023-12-11 09:34:33 -06:00
3c0ba84422 Update defaults.inc 2023-12-11 09:23:49 -06:00
ecf14d2481 Update services.inc 2023-12-11 09:23:28 -06:00
af191cbe11 update 2023-12-11 09:11:15 -06:00
288a7f7e5c Update status.inc 2023-12-11 09:07:44 -06:00
97dab5eabd Update nodemgmt-scripts.sh 2023-12-11 09:06:58 -06:00
09716fc07e Update nodemgmt-scripts.sh 2023-12-11 09:06:48 -06:00
568d872e56 Update status.inc 2023-12-11 09:04:59 -06:00
b90d6cc853 Update status.inc 2023-12-11 09:04:14 -06:00
0f9dc20f34 Update status.inc 2023-12-11 09:04:01 -06:00
297da1e79e Update status.inc 2023-12-11 09:03:08 -06:00
e408b8bfda Update status.inc 2023-12-11 09:02:51 -06:00
9ddf7ef113 Update status.inc 2023-12-11 09:02:26 -06:00
bd702bb42a Update status.inc 2023-12-11 09:01:54 -06:00
66463d0b53 Update status.inc 2023-12-11 09:00:47 -06:00
ff70b5081c Update status.inc 2023-12-11 09:00:09 -06:00
29986949bc Update status.inc 2023-12-11 08:59:32 -06:00
be78c3e4eb Update status.inc 2023-12-11 08:51:23 -06:00
60aed54eee Update status.inc 2023-12-11 08:49:55 -06:00
60ee374c5b update 2023-12-11 08:41:59 -06:00
cc19d846e0 Update defaults.inc 2023-12-11 08:36:08 -06:00
d8819e8059 Update defaults.inc 2023-12-11 08:32:34 -06:00
f5a8fc0b09 update 2023-12-11 08:31:44 -06:00
61812ffb49 Update nodemgmt-scripts.sh 2023-12-11 08:29:47 -06:00
ceb1ac85b3 Update nodemgmt-scripts.sh 2023-12-11 08:28:23 -06:00
c9cf485522 Update nodemgmt-scripts.sh 2023-12-11 08:25:47 -06:00
5fb863019b Update nodemgmt-scripts.sh 2023-12-11 08:25:06 -06:00
fde62b487c update 2023-12-11 08:20:52 -06:00
b358b8f557 update 2023-12-11 07:41:57 -06:00
c654a3f46a Update status.inc 2023-12-06 23:51:28 -06:00
b5daaaab3a Update status.inc 2023-12-06 23:48:57 -06:00
dbdc80d35d Update status.inc 2023-12-06 23:48:06 -06:00
d6fd84ae48 Update status.inc 2023-12-06 23:45:49 -06:00
30f19f20c4 Update status.inc 2023-12-06 23:45:28 -06:00
bb818497d9 Update status.inc 2023-12-06 23:38:18 -06:00
7ff81bfd15 Update status.inc 2023-12-06 23:37:53 -06:00
b007e58bed Update status.inc 2023-12-06 23:36:37 -06:00
4f05c4f4eb Update status.inc 2023-12-06 23:35:15 -06:00
edc6e1ded7 Update status.inc 2023-12-06 23:33:02 -06:00
f012b7e540 Update status.inc 2023-12-06 23:30:58 -06:00
a3c96d1bdd update 2023-12-06 23:20:31 -06:00
c61edee621 Update status.inc 2023-12-06 23:16:26 -06:00
7cdffff4f0 Update status.inc 2023-12-06 23:15:44 -06:00
cf0b257a7d Update status.inc 2023-12-06 23:15:14 -06:00
fac177b8f3 Update status.inc 2023-12-06 23:12:56 -06:00
b7dadcbdec Update status.inc 2023-12-06 23:08:55 -06:00
dbff3c4895 Update status.inc 2023-12-06 23:04:09 -06:00
89aea9ed4c Update status.inc 2023-12-06 23:02:46 -06:00
cdf3beb5e1 Update status.inc 2023-12-06 22:55:43 -06:00
cc241c9acf Update status.inc 2023-12-06 22:02:22 -06:00
367039603d Update status.inc 2023-12-06 21:53:41 -06:00
ce24323602 Update status.inc 2023-12-06 21:48:59 -06:00
a79c28de15 Update status.inc 2023-12-06 21:42:10 -06:00
c2052dae1c Update status.inc 2023-12-06 21:41:43 -06:00
19f04b7d54 Update status.inc 2023-12-06 21:38:55 -06:00
0160e10adf Update status.inc 2023-12-06 21:37:25 -06:00
b7a2ae918e Update status.inc 2023-12-06 21:36:48 -06:00
09bdddc994 Update status.inc 2023-12-06 21:36:05 -06:00
9d61670c03 Update status.inc 2023-12-06 21:35:16 -06:00
d4b699c532 Update status.inc 2023-12-06 21:27:36 -06:00
5fed5d6771 Update status.inc 2023-12-06 21:25:30 -06:00
5dda4d87a1 Update status.inc 2023-12-06 21:23:43 -06:00
766e27864d Update status.inc 2023-12-06 21:22:32 -06:00
871de1f97b Update status.inc 2023-12-06 21:20:54 -06:00
4ba4f88905 Update status.inc 2023-12-06 21:19:33 -06:00
74d75c723a Update status.inc 2023-12-06 21:19:13 -06:00
e2b1112518 Update defaults.inc 2023-12-06 21:18:04 -06:00
e77b9826f4 Update status.inc 2023-12-06 21:17:50 -06:00
bae1ecf074 Update status.inc 2023-12-06 21:10:03 -06:00
bead29c391 Update status.inc 2023-12-06 21:06:18 -06:00
dbd63fd416 Update status.inc 2023-12-06 21:03:02 -06:00
7554bbcefb Update status.inc 2023-12-06 21:02:15 -06:00
349b015d71 Update status.inc 2023-12-06 20:54:17 -06:00
fc51fcada8 Update status.inc 2023-12-06 20:53:42 -06:00
73b02828f5 Update status.inc 2023-12-06 20:38:10 -06:00
2bc7c302df Update status.inc 2023-12-06 20:37:09 -06:00
3275932c91 update 2023-12-06 20:23:51 -06:00
1e52060bbb Update status.inc 2023-12-06 19:42:17 -06:00
3e725f45af Update status.inc 2023-12-06 19:34:37 -06:00
1890b28409 Update status.inc 2023-12-06 19:30:07 -06:00
9a524dd29d Update status.inc 2023-12-06 19:28:50 -06:00
00cb61497e Update status.inc 2023-12-06 19:22:21 -06:00
1626f2fed8 Update status.inc 2023-12-06 19:18:59 -06:00
965e2e94d7 Update status.inc 2023-12-06 19:10:34 -06:00
60be208262 update 2023-12-06 19:05:53 -06:00
a34ac85f42 update 2023-12-06 17:48:56 -06:00
b3cdd2d023 Update nodemgmt-scripts.sh 2023-12-06 17:47:23 -06:00
4c49eb1971 Update nodemgmt-scripts.sh 2023-12-06 17:45:58 -06:00
e7d94e121b Update nodemgmt-scripts.sh 2023-12-06 17:45:34 -06:00
dfe2c06cdc update 2023-12-06 17:43:44 -06:00
95b0b10086 Update defaults.inc 2023-12-06 17:42:19 -06:00
f4d7a3b1ba Update nodemgmt-scripts.sh 2023-12-06 17:42:11 -06:00
7108719674 Update nodemgmt-scripts.sh 2023-12-06 17:41:35 -06:00
7195f9617b Update defaults.inc 2023-12-06 17:39:32 -06:00
aa3d9b11b4 Update nodemgmt-scripts.sh 2023-12-06 17:39:27 -06:00
0c7a59d7dc Update defaults.inc 2023-12-06 17:13:06 -06:00
c579b265b1 update 2023-12-06 17:12:56 -06:00
3cd3213d95 Update defaults.inc 2023-12-06 16:04:34 -06:00
07d6b57f3d Update nodemgmt-scripts.sh 2023-12-06 16:04:28 -06:00
81944e6375 Update nodemgmt-scripts.sh 2023-12-06 16:03:59 -06:00
2d4ddec156 Update nodemgmt-scripts.sh 2023-12-06 16:03:37 -06:00
8062f54e0b Update nodemgmt-scripts.sh 2023-12-06 16:02:38 -06:00
c56ab32547 Update nodemgmt-scripts.sh 2023-12-06 16:02:03 -06:00
45146a6f61 Update nodemgmt-scripts.sh 2023-12-06 16:01:22 -06:00
004e653c09 Update defaults.inc 2023-12-06 16:00:17 -06:00
f40db4933a Update nodemgmt-scripts.sh 2023-12-06 16:00:08 -06:00
5bb41e5915 update 2023-12-06 15:54:03 -06:00
bb68b10213 update 2023-12-06 15:48:54 -06:00
a0b1f2003a update 2023-12-06 15:22:59 -06:00
171e8b30b2 Update status.inc 2023-12-06 12:38:45 -06:00
f78deaa45b Update status.inc 2023-12-06 12:34:08 -06:00
c575b94ea2 update 2023-12-06 12:32:21 -06:00
2d2003c2ca Update status.inc 2023-12-06 12:32:04 -06:00
60a3f5a443 Update nodemgmt-scripts.sh 2023-12-06 12:31:15 -06:00
ceafa510ec Update nodemgmt-scripts.sh 2023-12-06 12:30:14 -06:00
6052c04908 Update nodemgmt-scripts.sh 2023-12-06 12:29:48 -06:00
17917ca0f7 Update nodemgmt-scripts.sh 2023-12-06 12:28:27 -06:00
e9294d58c7 Update nodemgmt-scripts.sh 2023-12-06 12:26:40 -06:00
2458d56da2 Update nodemgmt-scripts.sh 2023-12-06 12:16:45 -06:00
c18783e3db update 2023-12-06 12:13:49 -06:00
ac9c43bc37 update 2023-12-06 12:13:07 -06:00
01004310c4 Update defaults.inc 2023-12-06 12:03:06 -06:00
1071985f71 Update status.inc 2023-12-06 12:02:56 -06:00
da4db697b0 Update status.inc 2023-12-06 11:55:48 -06:00
48f26ef0ff Update nodemgmt-scripts.sh 2023-12-06 11:30:11 -06:00
03c65a3986 update 2023-12-06 11:28:08 -06:00
d213ba54dd Update nodemgmt-scripts.sh 2023-12-06 11:24:42 -06:00
4b3c701411 Update nodemgmt-scripts.sh 2023-12-06 11:22:14 -06:00
62111fe2fb Update nodemgmt-scripts.sh 2023-12-06 11:20:34 -06:00
6c3b64f7b3 Update nodemgmt-scripts.sh 2023-12-06 11:19:11 -06:00
bee986ed6e Update nodemgmt-scripts.sh 2023-12-06 11:18:37 -06:00
4cdec3806b Update nodemgmt-scripts.sh 2023-12-06 11:12:46 -06:00
99aedebe2a Update nodemgmt-scripts.sh 2023-12-06 11:11:19 -06:00
10e4951b77 Update nodemgmt-scripts.sh 2023-12-06 11:10:34 -06:00
edf13c8d6a Update nodemgmt-scripts.sh 2023-12-06 11:07:19 -06:00
52c202187c Update nodemgmt-scripts.sh 2023-12-06 11:06:25 -06:00
a284aecc22 Update nodemgmt-scripts.sh 2023-12-06 11:05:45 -06:00
80febe9611 Update nodemgmt-scripts.sh 2023-12-06 11:03:14 -06:00
50126dda52 Update nodemgmt-scripts.sh 2023-12-06 11:01:57 -06:00
c5be19538b Update nodemgmt-scripts.sh 2023-12-06 11:01:08 -06:00
0d3c9d2722 Update nodemgmt-scripts.sh 2023-12-06 11:00:36 -06:00
b18111363d Update nodemgmt-scripts.sh 2023-12-06 10:59:27 -06:00
45cca590e6 beta 2023-12-06 10:25:04 -06:00
ce6a08ce5e Update status.inc 2023-12-06 10:09:20 -06:00
2cafd992cd Update status.inc 2023-12-06 10:04:43 -06:00
9c9f9a7736 Update status.inc 2023-12-06 09:58:36 -06:00
1fc64216c5 Update status.inc 2023-12-06 09:57:44 -06:00
cb509c6ced Update nodemgmt-scripts.sh 2023-12-06 09:54:31 -06:00
6f548c2dcf beta 2023-12-06 09:52:24 -06:00
69a35755c4 update 2023-12-06 09:06:46 -06:00
2b391900b2 Update status.new.inc 2023-12-06 08:33:27 -06:00
31d34071c7 Update status.new.inc 2023-12-06 08:29:17 -06:00
3e72783278 Update status.new.inc 2023-12-06 08:27:29 -06:00
dc26fbeb4c Update defaults.inc 2023-12-06 08:26:37 -06:00
a0f432a505 Update status.new.inc 2023-12-06 08:26:15 -06:00
075629a50e Update status.new.inc 2023-12-06 08:18:54 -06:00
8c32f98735 update 2023-12-06 08:14:28 -06:00
85c3b50f45 Update status.new.inc 2023-12-05 23:31:26 -06:00
a0afae5ab8 Update nodemgmt-scripts.sh 2023-12-05 23:30:25 -06:00
9a271f98a7 update 2023-12-05 23:28:01 -06:00
df388c246f Update status.new.inc 2023-12-05 23:23:35 -06:00
ed38c42d52 Update status.new.inc 2023-12-05 23:23:04 -06:00
be95be48cc update 2023-12-05 23:21:43 -06:00
7645d4d8bc Update defaults.inc 2023-12-05 23:16:02 -06:00
e16c9f65ee update 2023-12-05 23:15:52 -06:00
fdbf2f3eff update 2023-12-05 23:11:36 -06:00
08212ce67f Update status.inc 2023-12-05 23:04:03 -06:00
005c5cfb38 Update status.inc 2023-12-05 22:46:53 -06:00
df75dc4846 Update status.inc 2023-12-05 22:43:28 -06:00
6737eb4c24 Update status.inc 2023-12-05 22:41:44 -06:00
d9f81633ce Update status.inc 2023-12-05 22:41:19 -06:00
d01c6c1f34 Update status.inc 2023-12-05 22:39:15 -06:00
a4a6a1d57a Update status.inc 2023-12-05 22:38:36 -06:00
acf852835f Update status.inc 2023-12-05 22:38:03 -06:00
c51d4c5dc6 Update status.inc 2023-12-05 22:36:54 -06:00
ea2635ca1e Update status.inc 2023-12-05 22:35:58 -06:00
4a6d35db7b Update status.inc 2023-12-05 22:34:48 -06:00
c973515173 Update status.inc 2023-12-05 22:33:44 -06:00
258fa89abb Update status.inc 2023-12-05 22:31:42 -06:00
eb1b9dd28f Update status.inc 2023-12-05 22:23:30 -06:00
0da26a412f Update status.inc 2023-12-05 22:22:28 -06:00
65ae3fcfc8 Update status.inc 2023-12-05 22:16:29 -06:00
7feedc161f Update status.inc 2023-12-05 22:15:48 -06:00
3f740ce69d Update status.inc 2023-12-05 22:07:00 -06:00
e19481d471 Update status.inc 2023-12-05 22:05:46 -06:00
1c52f8f130 Update status.inc 2023-12-05 22:05:22 -06:00
a83d878648 Update status.inc 2023-12-05 22:04:45 -06:00
6f35ee573e Update status.inc 2023-12-05 22:03:24 -06:00
e3a315b853 Update status.inc 2023-12-05 22:02:37 -06:00
973cdd3b75 Update status.inc 2023-12-05 22:02:27 -06:00
ebe5b8c2da Update status.inc 2023-12-05 22:02:16 -06:00
457d28b977 Update status.inc 2023-12-05 22:02:06 -06:00
a4076bde17 Update status.inc 2023-12-05 21:58:04 -06:00
7b426a28e7 Update status.inc 2023-12-05 21:45:43 -06:00
1de2d2c20b Update status.inc 2023-12-05 21:44:58 -06:00
7c2050a48c Update status.inc 2023-12-05 21:42:43 -06:00
54024d0b3a Update status.inc 2023-12-05 21:42:09 -06:00
5bb5839429 update 2023-12-05 21:40:58 -06:00
2d5bbb85e6 Update status.inc 2023-12-05 21:39:21 -06:00
b6d604b56b update 2023-12-05 21:31:40 -06:00
af7988c1a9 update 2023-12-05 21:26:33 -06:00
27751860eb Update defaults.inc 2023-12-05 20:32:06 -06:00
2b12bad056 Update status.inc 2023-12-05 20:31:59 -06:00
8693e1d910 Update status.inc 2023-12-05 20:23:48 -06:00
e00b73db71 Update status.inc 2023-12-05 20:23:01 -06:00
3315a9a66c Update defaults.inc 2023-12-05 19:24:58 -06:00
037a80657c Update status.inc 2023-12-05 19:24:48 -06:00
3b7e5bbfb3 Update status.inc 2023-12-05 19:23:00 -06:00
b21edba60a Update run.sh 2023-12-05 19:11:29 -06:00
56f5579d88 update 2023-12-05 18:16:13 -06:00
673b83edf5 update 2023-12-05 18:05:08 -06:00
ab18badf2e update 2023-12-05 07:48:27 -06:00
b6ee3deede Update nodemgmt-scripts.sh 2023-12-05 07:42:59 -06:00
e04f2545f3 update 2023-12-04 22:56:21 -06:00
812a4dba12 Update defaults.inc 2023-12-04 22:48:42 -06:00
0ef6a48eac Update status.inc 2023-12-04 22:48:30 -06:00
da7b0814a0 Update status.inc 2023-12-04 22:47:58 -06:00
c1b4fd8c91 Update status.inc 2023-12-04 22:43:47 -06:00
3b5e1ec3d4 Update status.inc 2023-12-04 22:42:59 -06:00
de627da332 Update status.inc 2023-12-04 22:39:17 -06:00
9e12de75f7 Update status.inc 2023-12-04 20:04:42 -06:00
31df04f918 Update status.inc 2023-12-04 20:02:21 -06:00
bb9e5071df Update status.inc 2023-12-04 20:02:02 -06:00
b7c4248604 Update status.inc 2023-12-04 19:59:22 -06:00
b9b7bc4897 Update defaults.inc 2023-12-04 19:56:11 -06:00
5f1268ded7 Update defaults.inc 2023-12-04 19:56:06 -06:00
6aba14e208 Update status.inc 2023-12-04 19:55:53 -06:00
ab415aee64 Update defaults.inc 2023-12-04 00:03:08 -06:00
0099639607 Update defaults.inc 2023-12-04 00:02:58 -06:00
8a66993f00 Update defaults.inc 2023-12-04 00:01:49 -06:00
5b6606f31b Update nodemgmt-scripts.sh 2023-12-04 00:01:42 -06:00
23ce900dce Update defaults.inc 2023-12-03 23:55:58 -06:00
54fd9db1c2 Update defaults.inc 2023-12-03 23:41:07 -06:00
7006c1fd89 Update run.sh 2023-12-03 23:40:53 -06:00
fd09245535 Update nodemgmt-scripts.sh 2023-12-03 23:39:59 -06:00
7ecda10f72 Update defaults.inc 2023-12-03 23:34:11 -06:00
3fb137699e Update defaults.inc 2023-12-03 23:33:15 -06:00
eb662addd4 Update run.sh 2023-12-03 23:32:54 -06:00
4ca2bab2f2 Update defaults.inc 2023-12-03 23:32:27 -06:00
5754b5455f Update defaults.inc 2023-12-03 23:31:22 -06:00
81e1e12a3f Update nodemgmt-scripts.sh 2023-12-03 23:31:03 -06:00
6f5433b555 Update defaults.inc 2023-12-03 23:30:10 -06:00
973fd85aaa update 2023-12-03 23:29:02 -06:00
2373c0bfe9 Update defaults.inc 2023-12-03 23:25:39 -06:00
ee38b31032 Update nodemgmt-scripts.sh 2023-12-03 23:24:10 -06:00
513d3e842b Update run.sh 2023-12-03 23:22:59 -06:00
3062a93bb3 update 2023-12-03 23:20:09 -06:00
29e258fbdb Update run.sh 2023-12-03 23:18:59 -06:00
1f87c3f9c6 Update nodemgmt-scripts.sh 2023-12-03 23:17:28 -06:00
07deb731b7 Update defaults.inc 2023-12-03 23:15:55 -06:00
26bd211441 Update nodemgmt-scripts.sh 2023-12-03 23:15:47 -06:00
27526e1cb3 Update nodemgmt-scripts.sh 2023-12-03 23:10:14 -06:00
bec73d745c update 2023-12-03 23:09:40 -06:00
0fd8eb07fa Update defaults.inc 2023-12-03 23:05:43 -06:00
be28834010 Update status.inc 2023-12-03 23:02:10 -06:00
e24c412e14 Update status.inc 2023-12-03 22:56:12 -06:00
d5fd8fe21f Update status.inc 2023-12-03 22:46:07 -06:00
a890795aec Update status.inc 2023-12-03 22:45:29 -06:00
e343526124 Update status.inc 2023-12-03 22:43:47 -06:00
2f4e2ccffe Update status.inc 2023-12-03 22:41:48 -06:00
0efcdbd0c5 Update status.inc 2023-12-03 22:34:05 -06:00
10daf86056 Update status.inc 2023-12-03 22:33:13 -06:00
7732b58846 Update status.inc 2023-12-03 22:29:52 -06:00
1cab2fd166 Update status.inc 2023-12-03 22:29:24 -06:00
29a68fa8fa Update status.inc 2023-12-03 22:25:14 -06:00
3f01c56a54 Update status.inc 2023-12-03 22:24:36 -06:00
496ffa28f0 Update nodemgmt-scripts.sh 2023-12-03 22:24:30 -06:00
9dab4a07ae Update status.inc 2023-12-03 22:18:37 -06:00
c224952a64 Update defaults.inc 2023-12-03 21:35:25 -06:00
aa51568b4a Update defaults.inc 2023-12-03 21:35:03 -06:00
ae218c4afd Update run.sh 2023-12-03 21:34:26 -06:00
43fbb109c1 Update run.sh 2023-12-03 21:34:17 -06:00
e3fa78df50 Update defaults.inc 2023-12-03 21:32:31 -06:00
381b463806 Update nodemgmt-scripts.sh 2023-12-03 21:31:47 -06:00
d97586e32e update 2023-12-03 21:31:35 -06:00
dfd987c685 Update defaults.inc 2023-12-03 21:30:15 -06:00
9173d3204b Update defaults.inc 2023-12-03 21:29:57 -06:00
71d31aa31c Update defaults.inc 2023-12-03 21:29:48 -06:00
d8b9378a25 Update nodemgmt-scripts.sh 2023-12-03 21:29:36 -06:00
a3fb65cecc Update defaults.inc 2023-12-03 21:27:44 -06:00
ad7e41f937 Update defaults.inc 2023-12-03 21:23:55 -06:00
6bb84d013d Update run.sh 2023-12-03 21:18:34 -06:00
3c5d6eb870 Update run.sh 2023-12-03 21:18:18 -06:00
bb8069aca2 Update run.sh 2023-12-03 21:18:05 -06:00
e964bb0553 Update run.sh 2023-12-03 21:17:27 -06:00
6ec9007428 Update run.sh 2023-12-03 21:17:09 -06:00
cf278af0a5 Update run.sh 2023-12-03 21:15:42 -06:00
90972d4a4a Update run.sh 2023-12-03 21:15:25 -06:00
f3b6557cbd Update defaults.inc 2023-12-03 21:06:52 -06:00
42addaa3e1 Update defaults.inc 2023-12-03 21:06:42 -06:00
ea04fc996a update 2023-12-03 21:06:09 -06:00
c3f87211f1 Update defaults.inc 2023-12-03 20:56:48 -06:00
d56b156436 Update status.inc 2023-12-03 20:55:16 -06:00
17d81ecf21 Update status.inc 2023-12-03 20:53:45 -06:00
e3d681b9bd Update status.inc 2023-12-03 20:50:35 -06:00
6d939b98ac Update status.inc 2023-12-03 20:33:28 -06:00
8cb7f5f10b Update status.inc 2023-12-03 20:25:28 -06:00
c8e5ef3e7d update 2023-12-02 17:26:00 -06:00
e70b25c6a7 Update defaults.inc 2023-12-02 14:39:50 -06:00
3e55957a14 Update sites.inc 2023-12-02 14:38:44 -06:00
1dcf70cfc6 Update sites.inc 2023-12-02 14:16:18 -06:00
19834e73a0 Update sites.inc 2023-12-02 14:15:53 -06:00
2bd88a62eb Update sites.inc 2023-12-02 14:13:51 -06:00
8663a2dd16 Update sites.inc 2023-12-02 14:13:20 -06:00
df4a87b1db Update sites.inc 2023-12-02 14:12:51 -06:00
828d74e5bf Update sites.inc 2023-12-02 14:12:34 -06:00
16a9acfcf6 Update sites.inc 2023-12-02 14:11:09 -06:00
6ba7dd1f1b Update sites.inc 2023-12-02 14:10:29 -06:00
4240d9befd Update sites.inc 2023-12-02 14:05:20 -06:00
855f0c34d9 Update sites.inc 2023-12-02 14:03:34 -06:00
b0ceb5e78c Update sites.inc 2023-12-02 14:00:22 -06:00
93d07196e5 Update sites.inc 2023-12-02 13:56:37 -06:00
66a68fc947 Update sites.inc 2023-12-02 13:53:23 -06:00
1cba77a00f Update sites.inc 2023-12-02 13:52:55 -06:00
c3ef4e41c4 Update sites.inc 2023-12-02 13:50:39 -06:00
5555faf0eb update 2023-12-02 13:46:21 -06:00
9e43568c66 update 2023-12-02 13:38:57 -06:00
67cc0da803 update 2023-11-29 15:11:22 -06:00
c91cb8cc9b Update status.inc 2023-11-29 15:02:30 -06:00
a4f11029f8 Update status.inc 2023-11-29 15:00:36 -06:00
b54f230116 Update status.inc 2023-11-29 14:53:39 -06:00
2195c14263 Update status.inc 2023-11-29 14:07:59 -06:00
9c8611ad90 update 2023-11-29 14:06:22 -06:00
ce771a4100 update 2023-11-29 14:02:01 -06:00
8428c2eab4 Update status.inc 2023-11-29 13:55:33 -06:00
0598a5b525 Update status.inc 2023-11-29 13:52:49 -06:00
d04ec173a8 Update status.inc 2023-11-29 13:52:07 -06:00
c7d2fddc92 Update status.inc 2023-11-29 13:48:33 -06:00
819bcf0e5c update 2023-11-29 10:41:37 -06:00
ab8a203fae update 2023-11-29 10:30:09 -06:00
3129d48bdb Update status.inc 2023-11-29 10:28:38 -06:00
b7b2b0d9eb Update status.inc 2023-11-29 10:23:46 -06:00
448a84ef0d update 2023-11-29 10:14:10 -06:00
c1864e7b47 Update services.inc 2023-11-29 10:13:08 -06:00
0fa221b5f8 Update services.inc 2023-11-29 10:12:39 -06:00
9e8d036c5f Update services.inc 2023-11-29 10:11:50 -06:00
ab5908ac20 Update services.inc 2023-11-29 10:11:18 -06:00
bd768a6633 Update services.inc 2023-11-29 10:10:52 -06:00
250177d220 Update defaults.inc 2023-11-29 10:09:09 -06:00
0b2c6b5810 Update defaults.inc 2023-11-29 10:07:52 -06:00
2fb69c3088 Update defaults.inc 2023-11-29 09:59:18 -06:00
12af8984e4 Update services.inc 2023-11-29 09:58:46 -06:00
013989d538 update 2023-11-29 09:53:57 -06:00
97e40a89b6 update 2023-11-26 00:09:13 -06:00
5aaed7da75 Update nodemgmt-scripts.sh 2023-11-25 23:54:05 -06:00
18f565be3c Update nodemgmt-scripts.sh 2023-11-25 23:52:53 -06:00
e354d642db Update defaults.inc 2023-11-25 23:40:48 -06:00
01a1f8d7f8 Update status.inc 2023-11-25 23:40:43 -06:00
0d6d5d2f86 Update status.inc 2023-11-25 22:21:21 -06:00
5a8492e757 update 2023-11-25 22:10:10 -06:00
ea033f7218 Update status.inc 2023-11-25 22:07:16 -06:00
4af22bcffb update 2023-11-25 22:03:28 -06:00
b8da839afb Update status.inc 2023-11-25 21:59:31 -06:00
3ae553753d Update status.inc 2023-11-25 21:57:44 -06:00
0fffeab7b2 Update status.inc 2023-11-25 21:51:53 -06:00
7f30e65625 Update status.inc 2023-11-25 21:41:03 -06:00
a13158c6ae Update status.inc 2023-11-25 21:40:20 -06:00
88493f7460 Update status.inc 2023-11-25 21:36:11 -06:00
d35169d293 Update status.inc 2023-11-25 21:34:48 -06:00
afd734aba8 Update status.inc 2023-11-25 21:33:32 -06:00
8a0b56fb8c Update status.inc 2023-11-25 21:32:26 -06:00
fdac87d83b Update status.inc 2023-11-25 21:31:24 -06:00
132af78865 Update status.inc 2023-11-25 21:30:37 -06:00
23107e8e75 Update status.inc 2023-11-25 21:29:53 -06:00
7918763e30 Update status.inc 2023-11-25 21:09:55 -06:00
1b0dcbf992 Update status.inc 2023-11-25 21:06:14 -06:00
3b36e3832d update 2023-11-25 21:03:23 -06:00
5c9b28a02a Update status.inc 2023-11-25 21:02:03 -06:00
b3d7c1c704 Update status.inc 2023-11-25 21:00:48 -06:00
5d8dbb2e26 Update status.inc 2023-11-25 20:59:32 -06:00
46efe3132a Update status.inc 2023-11-25 20:58:12 -06:00
9ceebe4d7e Update status.inc 2023-11-25 20:56:59 -06:00
bc793b32ad Update status.inc 2023-11-25 20:50:58 -06:00
853ec0f00c update 2023-11-25 20:48:57 -06:00
06c0780863 Update status.inc 2023-11-25 20:43:37 -06:00
f78127e3ce Update status.inc 2023-11-25 20:39:36 -06:00
11e47dc6a6 Update status.inc 2023-11-25 20:39:02 -06:00
78132f3af1 Update status.inc 2023-11-25 20:38:11 -06:00
8a8878584c Update nodemgmt-scripts.sh 2023-11-25 19:03:40 -06:00
13cbf9a18f Update nodemgmt-scripts.sh 2023-11-25 18:59:30 -06:00
89e353d86b Update nodemgmt-scripts.sh 2023-11-25 18:58:34 -06:00
8a86b5b980 update 2023-11-25 18:57:56 -06:00
37fcc77da9 Update nodemgmt-scripts.sh 2023-11-25 18:51:06 -06:00
f6b56cb416 Update nodemgmt-scripts.sh 2023-11-25 18:35:52 -06:00
2fa2975268 Update nodemgmt-scripts.sh 2023-11-25 18:23:50 -06:00
57ae0751cd Update nodemgmt-scripts.sh 2023-11-25 18:23:33 -06:00
741df32336 Update nodemgmt-scripts.sh 2023-11-25 18:23:03 -06:00
490a2989f9 Update nodemgmt-scripts.sh 2023-11-25 18:21:39 -06:00
a866bfdb8c Update nodemgmt-scripts.sh 2023-11-25 18:21:02 -06:00
2897931043 update 2023-11-25 18:19:47 -06:00
fd47efce84 Update status.inc 2023-11-25 15:20:48 -06:00
afefed74e6 update 2023-11-25 15:20:22 -06:00
7a92152d78 Update status.inc 2023-11-25 15:17:48 -06:00
f770f9aef7 Update status.inc 2023-11-25 15:15:55 -06:00
5f4c9a866b Update status.inc 2023-11-25 15:15:10 -06:00
198acec34f Update status.inc 2023-11-25 15:13:34 -06:00
b74748211c update 2023-11-25 15:10:26 -06:00
5b1133a18e update 2023-11-25 14:10:04 -06:00
2e1edfe8a0 Update status.inc 2023-11-25 13:55:06 -06:00
2cb4ea7c80 update 2023-11-25 13:54:35 -06:00
43179b1721 Update status.inc 2023-11-25 13:49:56 -06:00
ac70eed10a Update status.inc 2023-11-25 13:43:39 -06:00
ccf4386475 update 2023-11-23 23:36:17 -06:00
d67660bcc9 Update certs.inc 2023-11-23 23:32:07 -06:00
b7191b39db update 2023-11-23 23:30:21 -06:00
09d9ff2da3 update 2023-11-23 23:24:18 -06:00
3d85e36794 update 2023-11-23 23:16:36 -06:00
12fb442f77 Update defaults.inc 2023-11-23 22:56:27 -06:00
cab2027835 Update defaults.inc 2023-11-23 22:56:20 -06:00
8710c0acb6 Update defaults.inc 2023-11-23 22:53:47 -06:00
58d04dd117 update 2023-11-23 22:53:40 -06:00
c823593c62 update 2023-11-23 20:28:11 -06:00
80e136c657 update 2023-11-23 19:05:58 -06:00
0f212a7150 update 2023-11-23 09:54:11 -06:00
51e02a5cae Update certs.inc 2023-11-23 09:32:59 -06:00
4869252802 Update certs.inc 2023-11-22 23:41:35 -06:00
14e312b67a Update certs.inc 2023-11-22 23:39:44 -06:00
7374cb777b Update defaults.inc 2023-11-22 23:35:47 -06:00
2c44404f6f Update certs.inc 2023-11-22 23:35:40 -06:00
079e38226c update 2023-11-22 23:32:39 -06:00
17da5ba67c Update certs.inc 2023-11-22 23:16:18 -06:00
99d5749fd4 Update defaults.inc 2023-11-22 23:09:08 -06:00
00640cf822 update 2023-11-22 23:09:02 -06:00
26dd6b81ae Update nodemgmt-scripts.sh 2023-11-22 21:44:22 -06:00
43bad4960d Update nodemgmt-scripts.sh 2023-11-22 21:42:39 -06:00
d3a061329d Update nodemgmt-scripts.sh 2023-11-22 21:22:53 -06:00
fdbe00dd9d Update nodemgmt-scripts.sh 2023-11-22 21:19:40 -06:00
29ff7db02d Update nodemgmt-scripts.sh 2023-11-22 21:18:25 -06:00
b4c88b2ebc Update nodemgmt-scripts.sh 2023-11-22 21:12:15 -06:00
9817c7ba85 Update defaults.inc 2023-11-22 21:11:52 -06:00
b13167b974 Update nodemgmt-scripts.sh 2023-11-22 21:10:32 -06:00
f6f5a47513 Update nodemgmt-scripts.sh 2023-11-22 21:09:19 -06:00
80e0194536 Update nodemgmt-scripts.sh 2023-11-22 21:06:24 -06:00
cf8b175289 update 2023-11-22 21:04:32 -06:00
c75ccdcfaa Update defaults.inc 2023-11-22 20:27:45 -06:00
cd59fbfcd4 Update nodemgmt-scripts.sh 2023-11-22 20:27:36 -06:00
be20ac7f41 Update nodemgmt-scripts.sh 2023-11-22 20:26:56 -06:00
6d9b5fc494 Update nodemgmt-scripts.sh 2023-11-22 20:26:00 -06:00
bc5be37c0e Update nodemgmt-scripts.sh 2023-11-22 20:17:09 -06:00
c41425208c Update nodemgmt-scripts.sh 2023-11-22 20:16:22 -06:00
a1050d0e3e Update defaults.inc 2023-11-22 20:15:09 -06:00
ed18c1e6b9 Update nodemgmt-scripts.sh 2023-11-22 20:15:03 -06:00
a8ed49a50b Update nodemgmt-scripts.sh 2023-11-22 19:51:32 -06:00
47cd11b088 Update nodemgmt-scripts.sh 2023-11-22 19:39:10 -06:00
48785380d9 Update nodemgmt-scripts.sh 2023-11-22 19:37:58 -06:00
c799636aab Update nodemgmt-scripts.sh 2023-11-22 18:39:52 -06:00
980a9d72c2 Update nodemgmt-scripts.sh 2023-11-22 18:38:05 -06:00
e789ba15f3 Update nodemgmt-scripts.sh 2023-11-22 18:26:50 -06:00
28cf2ddb02 Update nodemgmt-scripts.sh 2023-11-22 18:23:05 -06:00
f89aadc48b Update nodemgmt-scripts.sh 2023-11-22 18:22:40 -06:00
18e9640a19 Update nodemgmt-scripts.sh 2023-11-22 18:21:44 -06:00
370f0fd962 Update nodemgmt-scripts.sh 2023-11-22 18:21:33 -06:00
feb615b179 Update nodemgmt-scripts.sh 2023-11-22 18:15:31 -06:00
50fe72b312 Update defaults.inc 2023-11-22 16:02:02 -06:00
bbd72b141c Update services.inc 2023-11-18 19:42:49 -06:00
8d3912060a Update defaults.inc 2023-11-18 19:32:45 -06:00
f302e17539 Update services.inc 2023-11-18 19:26:20 -06:00
f4e6413ab5 Update services.inc 2023-11-18 19:25:31 -06:00
a4ec6d4265 Update nodemgmt-scripts.sh 2023-11-18 19:23:41 -06:00
aaf298dc7d Update nodemgmt-scripts.sh 2023-11-18 19:21:11 -06:00
6e092b9b53 Update nodemgmt-scripts.sh 2023-11-18 19:18:52 -06:00
999886b59d Update services.inc 2023-11-18 19:17:18 -06:00
699e62d6d1 Update services.inc 2023-11-18 19:14:32 -06:00
86c2bd6b69 Update services.inc 2023-11-18 19:12:52 -06:00
8554ffbbf7 Update services.inc 2023-11-18 19:11:11 -06:00
e07296bf3f Update services.inc 2023-11-18 19:10:10 -06:00
1376497623 Update services.inc 2023-11-18 19:09:29 -06:00
5207968159 Update services.inc 2023-11-18 19:08:20 -06:00
514028b691 Update services.inc 2023-11-18 19:06:54 -06:00
80f930827c Update services.inc 2023-11-18 19:04:09 -06:00
b5b1c43d22 Update services.inc 2023-11-18 19:03:56 -06:00
aff15c409a Update services.inc 2023-11-18 19:03:39 -06:00
4d47c924c8 Update nodemgmt-scripts.sh 2023-11-18 19:03:16 -06:00
695f97b99b update 2023-11-18 19:02:37 -06:00
4b71c09de7 Update services.inc 2023-11-18 15:56:47 -06:00
f99d017018 Update services.inc 2023-11-18 15:55:41 -06:00
826a9a8c18 Update nodemgmt-scripts.sh 2023-11-18 15:53:49 -06:00
bc145c7a8d Update services.inc 2023-11-18 15:53:09 -06:00
19848bf53c Update services.inc 2023-11-18 15:52:51 -06:00
b6cea50ab9 Update status.inc 2023-11-16 08:41:34 -06:00
0c507ccf9c Update status.inc 2023-11-16 08:40:42 -06:00
a55dc41746 Update status.inc 2023-11-16 08:37:55 -06:00
a723c9eba3 update 2023-11-16 08:37:08 -06:00
523b248445 Update status.inc 2023-11-16 08:35:03 -06:00
057a225d1d Update status.inc 2023-11-16 08:34:09 -06:00
b9f4b1c216 Update status.inc 2023-11-16 08:33:06 -06:00
9bceee81f6 Update status.inc 2023-11-16 08:32:16 -06:00
44e80b6039 Update status.inc 2023-11-16 08:31:31 -06:00
d8f9a1a4fa Update status.inc 2023-11-16 08:30:27 -06:00
8168a22be7 Update status.inc 2023-11-16 08:28:45 -06:00
91678887ea Update status.inc 2023-11-16 08:28:22 -06:00
658d44b46a Update status.inc 2023-11-16 08:27:41 -06:00
01e9b2186d Update status.inc 2023-11-16 08:26:54 -06:00
db3f287efb Update status.inc 2023-11-16 08:26:37 -06:00
76ce435b58 Update status.inc 2023-11-16 08:26:21 -06:00
5c9caa6992 Update status.inc 2023-11-16 08:26:03 -06:00
3c0b591cb0 Update status.inc 2023-11-16 08:25:44 -06:00
91d8c56461 Update status.inc 2023-11-16 08:25:08 -06:00
da47a54ce0 Update status.inc 2023-11-16 08:24:28 -06:00
89ba516fa8 Update status.inc 2023-11-16 08:23:48 -06:00
2c113946e8 Update status.inc 2023-11-16 08:22:28 -06:00
2b2fc0fb4c update 2023-11-16 08:21:03 -06:00
571d7654af Update defaults.inc 2023-11-16 07:58:38 -06:00
fb0e0ee678 Update defaults.inc 2023-11-16 07:57:41 -06:00
162e6c58e0 Update defaults.inc 2023-11-16 07:57:20 -06:00
2e18d23fa0 Update defaults.inc 2023-11-16 07:55:21 -06:00
aaf571feb9 Update defaults.inc 2023-11-16 07:54:56 -06:00
986776b3c8 Update defaults.inc 2023-11-16 07:53:22 -06:00
6010d1dbf6 Update defaults.inc 2023-11-16 07:49:56 -06:00
3e142a03d3 Update defaults.inc 2023-11-16 07:46:00 -06:00
55a947782d Update defaults.inc 2023-11-16 07:44:25 -06:00
3ea829d4e6 Update defaults.inc 2023-11-16 07:43:44 -06:00
0be4b4d966 Update status.inc 2023-11-16 07:41:50 -06:00
8c5b2227a3 update 2023-11-15 22:18:05 -06:00
7ec8040b1f Update sites.inc 2023-11-15 16:28:29 -06:00
513a61bf5a update 2023-11-15 14:44:07 -06:00
2ab3901144 update 2023-11-15 14:33:51 -06:00
68c7e5c5ef Update nodemgmt-scripts.sh 2023-11-15 13:55:36 -06:00
ada536300b Update nodemgmt-scripts.sh 2023-11-15 09:10:13 -06:00
22ce244563 Update nodemgmt-scripts.sh 2023-11-15 09:06:37 -06:00
e0c03c23e4 Update nodemgmt-scripts.sh 2023-11-15 09:06:12 -06:00
e8e38b1f07 Update nodemgmt-scripts.sh 2023-11-15 08:47:13 -06:00
8b04117bb9 Update nodemgmt-scripts.sh 2023-11-15 08:40:40 -06:00
266114fde9 Update nodemgmt-scripts.sh 2023-11-15 08:38:49 -06:00
26301d2411 Update nodemgmt-scripts.sh 2023-11-15 08:37:34 -06:00
44b3f82831 Update nodemgmt-scripts.sh 2023-11-15 08:30:42 -06:00
6ef4de4daa Update nodemgmt-scripts.sh 2023-11-15 08:28:25 -06:00
b11dd0a9cc Update nodemgmt-scripts.sh 2023-11-15 08:25:42 -06:00
f5a6104970 Update nodemgmt-scripts.sh 2023-11-15 08:23:00 -06:00
96f7223aec Update nodemgmt-scripts.sh 2023-11-15 08:19:48 -06:00
f7c14ab478 Update nodemgmt-scripts.sh 2023-11-15 08:11:32 -06:00
bbb6fa03ba update 2023-11-15 08:11:09 -06:00
550bdcf403 Update nodemgmt-scripts.sh 2023-11-14 23:05:31 -06:00
fd335ffd71 Update nodemgmt-scripts.sh 2023-11-14 23:04:40 -06:00
819d8bbb74 Update nodemgmt-scripts.sh 2023-11-14 23:04:28 -06:00
df4401a8dc Update nodemgmt-scripts.sh 2023-11-14 22:53:15 -06:00
2b154dfa40 Update nodemgmt-scripts.sh 2023-11-14 22:52:06 -06:00
e2686de193 Update nodemgmt-scripts.sh 2023-11-14 22:44:11 -06:00
e6ab2a051d Update certs.inc 2023-11-14 22:39:58 -06:00
baa5bdb5e1 Update certs.inc 2023-11-14 22:39:30 -06:00
e485de4037 Update certs.inc 2023-11-14 22:38:06 -06:00
b4c418c112 Update certs.inc 2023-11-14 22:31:49 -06:00
a223f8bc5e Update certs.inc 2023-11-14 22:25:51 -06:00
cd93d66ab5 Update certs.inc 2023-11-14 22:25:34 -06:00
c5f789b317 Update certs.inc 2023-11-14 22:24:42 -06:00
87c22fec63 Update certs.inc 2023-11-14 22:24:26 -06:00
6476e4d585 Update certs.inc 2023-11-14 22:23:47 -06:00
afa9a7825f Update certs.inc 2023-11-14 22:22:32 -06:00
6ad0a47dc9 Update certs.inc 2023-11-14 22:22:17 -06:00
9899515bfe Update certs.inc 2023-11-14 22:17:29 -06:00
48a76b665d Update certs.inc 2023-11-14 22:16:27 -06:00
c02a59d523 Update certs.inc 2023-11-14 22:16:04 -06:00
a71ed98bca Update certs.inc 2023-11-14 22:10:57 -06:00
a2ff42062b Update certs.inc 2023-11-14 22:10:41 -06:00
8fccb791a9 Update certs.inc 2023-11-14 22:08:10 -06:00
d5b764d9c7 Update certs.inc 2023-11-14 22:07:53 -06:00
aaf17d5a63 Update certs.inc 2023-11-14 22:07:41 -06:00
d266e765e8 Update certs.inc 2023-11-14 22:05:27 -06:00
1b9d5dbf08 Update run.sh 2023-11-14 20:21:25 -06:00
474431f453 Update run.sh 2023-11-14 20:16:07 -06:00
efbd6b8cd9 Update nodemgmt-scripts.sh 2023-11-14 20:06:41 -06:00
f68999014a Update nodemgmt-scripts.sh 2023-11-14 20:03:31 -06:00
51d5d0d70e Update nodemgmt-scripts.sh 2023-11-14 20:02:00 -06:00
2edac68daf Update nodemgmt-scripts.sh 2023-11-14 20:00:47 -06:00
e5e0b03029 Update nodemgmt-scripts.sh 2023-11-14 19:58:10 -06:00
ec8e1c7df5 Update nodemgmt-scripts.sh 2023-11-14 19:57:19 -06:00
4194cd5738 Update nodemgmt-scripts.sh 2023-11-14 19:55:20 -06:00
728cb6b68b Update nodemgmt-scripts.sh 2023-11-14 19:48:37 -06:00
797f894b03 Update nodemgmt-scripts.sh 2023-11-14 19:47:53 -06:00
98d71795f9 Update nodemgmt-scripts.sh 2023-11-14 19:47:07 -06:00
e31f392588 Update nodemgmt-scripts.sh 2023-11-14 19:46:55 -06:00
323edc1a4f Update nodemgmt-scripts.sh 2023-11-14 19:46:14 -06:00
262761adab Update nodemgmt-scripts.sh 2023-11-14 19:45:46 -06:00
f62455ed17 Update nodemgmt-scripts.sh 2023-11-14 19:45:34 -06:00
bc4de027c3 Update nodemgmt-scripts.sh 2023-11-14 19:44:24 -06:00
f05fb9c7d0 Update nodemgmt-scripts.sh 2023-11-14 19:38:03 -06:00
a172824f0b Update certs.inc 2023-11-14 19:37:05 -06:00
23576eb9fd Update certs.inc 2023-11-14 19:33:55 -06:00
fa969e3650 Update certs.inc 2023-11-14 19:33:18 -06:00
2e269a36e6 Update nodemgmt-scripts.sh 2023-11-14 19:33:12 -06:00
d06918c0e3 Update nodemgmt-scripts.sh 2023-11-14 19:19:25 -06:00
00981d3471 Update nodemgmt-scripts.sh 2023-11-14 19:17:49 -06:00
a51ea28ba9 Update defaults.inc 2023-11-14 18:34:16 -06:00
2e2912882c Update sites.inc 2023-11-14 18:32:47 -06:00
2655770558 Update sites.inc 2023-11-14 18:30:33 -06:00
ea69de3690 Update sites.inc 2023-11-14 18:29:45 -06:00
6213014605 Update sites.inc 2023-11-14 18:29:12 -06:00
87850ef65e Update sites.inc 2023-11-14 18:26:56 -06:00
9ce34488cf Update sites.inc 2023-11-14 18:24:52 -06:00
2ca2f2502b Update sites.inc 2023-11-14 18:24:31 -06:00
588727d223 Update sites.inc 2023-11-14 18:20:30 -06:00
90b6fbe2fa Update sites.inc 2023-11-14 18:18:42 -06:00
aabf54a851 update 2023-11-14 18:18:05 -06:00
933b38d79b Update sites.inc 2023-11-14 17:55:34 -06:00
57b2bb437c Update sites.inc 2023-11-14 17:52:53 -06:00
b44f0834f8 Update sites.inc 2023-11-14 17:51:54 -06:00
08a17456ca Update sites.inc 2023-11-14 17:16:32 -06:00
ba705d8e23 Update defaults.inc 2023-11-14 16:58:43 -06:00
367fd21f0c Update nodemgmt-scripts.sh 2023-11-14 16:56:22 -06:00
e3d7679200 Update nodemgmt-scripts.sh 2023-11-14 16:46:49 -06:00
23c62758b0 Update nodemgmt-scripts.sh 2023-11-14 16:46:20 -06:00
270356878d Update nodemgmt-scripts.sh 2023-11-14 16:45:16 -06:00
46fe90bc59 Update nodemgmt-scripts.sh 2023-11-14 16:44:20 -06:00
706b2ba17e Update defaults.inc 2023-11-14 16:39:45 -06:00
0cfe059547 Update nodemgmt-scripts.sh 2023-11-14 16:39:37 -06:00
d1c0974c21 Update nodemgmt-scripts.sh 2023-11-14 16:36:32 -06:00
6e05f80898 Update nodemgmt-scripts.sh 2023-11-14 16:33:30 -06:00
d6fb94574a Update nodemgmt-scripts.sh 2023-11-14 16:33:03 -06:00
4bb0583e35 Update nodemgmt-scripts.sh 2023-11-14 16:29:30 -06:00
5f36226bab Update nodemgmt-scripts.sh 2023-11-14 16:07:10 -06:00
410965308e Update nodemgmt-scripts.sh 2023-11-14 16:06:28 -06:00
f59994ff70 Update nodemgmt-scripts.sh 2023-11-14 16:06:03 -06:00
9ce731d15a Update nodemgmt-scripts.sh 2023-11-14 16:05:19 -06:00
303327570b Update nodemgmt-scripts.sh 2023-11-14 16:03:25 -06:00
3f09c570ed Update nodemgmt-scripts.sh 2023-11-14 16:02:35 -06:00
45802c60f0 Update nodemgmt-scripts.sh 2023-11-14 16:01:34 -06:00
d3d17daa5d Update nodemgmt-scripts.sh 2023-11-14 15:59:55 -06:00
942d702992 Update nodemgmt-scripts.sh 2023-11-14 15:49:01 -06:00
f04e164ad9 Update nodemgmt-scripts.sh 2023-11-14 15:48:10 -06:00
79085c02c4 Update nodemgmt-scripts.sh 2023-11-14 15:47:17 -06:00
897437bdca Update nodemgmt-scripts.sh 2023-11-14 15:46:17 -06:00
f68caae819 Update nodemgmt-scripts.sh 2023-11-14 15:42:53 -06:00
5cb62a4183 Update nodemgmt-scripts.sh 2023-11-14 15:40:40 -06:00
bf91aacb4f Update nodemgmt-scripts.sh 2023-11-14 15:39:38 -06:00
2ce0214b5d Update nodemgmt-scripts.sh 2023-11-14 15:39:05 -06:00
095f0678c0 Update nodemgmt-scripts.sh 2023-11-14 15:38:46 -06:00
0da1f7ccee update 2023-11-14 15:32:00 -06:00
d15dd6c1c1 Update defaults.inc 2023-11-14 14:52:33 -06:00
f1be9b65ff Update nodemgmt-scripts.sh 2023-11-14 14:51:46 -06:00
317a3ced4e Update defaults.inc 2023-11-14 14:48:48 -06:00
d9f61ab587 Update nodemgmt-scripts.sh 2023-11-14 14:44:53 -06:00
9c4977573c update 2023-11-14 14:41:31 -06:00
aabc7cb351 Update nodemgmt-scripts.sh 2023-11-14 14:33:00 -06:00
59741a2268 update 2023-11-14 14:30:42 -06:00
c1b88d355a Update nodemgmt-scripts.sh 2023-11-14 11:07:17 -06:00
2f06412593 Update nodemgmt-scripts.sh 2023-11-14 11:04:41 -06:00
3faad95512 update 2023-11-14 10:54:58 -06:00
e9fbaf69cf Update sites.inc 2023-11-14 10:40:13 -06:00
77a5f11551 Update sites.inc 2023-11-14 10:39:56 -06:00
85579b7769 update 2023-11-14 10:26:37 -06:00
6b01b54d4c Update sites.inc 2023-11-14 10:16:51 -06:00
d077accda0 Update sites.inc 2023-11-14 10:15:51 -06:00
f1d164e2da Update sites.inc 2023-11-14 10:14:10 -06:00
1a88bfa1d3 Update sites.inc 2023-11-14 10:12:31 -06:00
a41af83ba1 update 2023-11-14 10:10:03 -06:00
719ad9da54 Update sites.inc 2023-11-14 09:33:19 -06:00
e5af6b7bbe Update sites.inc 2023-11-14 09:31:42 -06:00
e40cdffc40 Update sites.inc 2023-11-14 09:30:44 -06:00
8823994482 Update sites.inc 2023-11-14 09:11:48 -06:00
d5cbcb739e Update sites.inc 2023-11-14 09:10:01 -06:00
d90b13cc7a Update sites.inc 2023-11-14 09:09:32 -06:00
0c4dc2a5c0 Update sites.inc 2023-11-14 09:04:10 -06:00
86dc78c45d Update sites.inc 2023-11-14 08:57:25 -06:00
a1a5a43a29 Update sites.inc 2023-11-14 08:27:37 -06:00
a797fa26b7 Update sites.inc 2023-11-14 08:23:04 -06:00
bf07742ec9 update 2023-11-14 07:30:27 -06:00
558bd930f0 update 2023-11-13 22:37:38 -06:00
ec18bc2c77 Update sites.inc 2023-11-13 22:25:05 -06:00
28b7f16d4e Update sites.inc 2023-11-13 22:24:53 -06:00
d6702712c0 Update sites.inc 2023-11-13 22:21:30 -06:00
2bd68d5840 Update sites.inc 2023-11-13 22:20:42 -06:00
d5da9d636e Update sites.inc 2023-11-13 22:15:53 -06:00
3315c3df0f Update sites.inc 2023-11-13 22:13:56 -06:00
a36c677f71 Update certs.inc 2023-11-13 22:02:49 -06:00
108a7595f7 Update sites.inc 2023-11-13 21:58:35 -06:00
fb12d6a4c3 Update sites.inc 2023-11-13 21:58:05 -06:00
ce769c00cf Update sites.inc 2023-11-13 20:41:13 -06:00
167e724ad8 Update sites.inc 2023-11-13 20:40:48 -06:00
5623080475 Update certs.inc 2023-11-13 20:09:38 -06:00
bae4e9c6a8 Update certs.inc 2023-11-13 20:09:03 -06:00
b7e15d3327 Update certs.inc 2023-11-13 20:03:31 -06:00
7b09042034 update 2023-11-13 19:59:26 -06:00
39114ba91b Update sites.inc 2023-11-13 19:56:50 -06:00
531ccddff1 Update sites.inc 2023-11-13 19:56:04 -06:00
6701457954 Update sites.inc 2023-11-13 19:55:38 -06:00
b265935cf6 Update sites.inc 2023-11-13 19:54:58 -06:00
8c49404b10 Update sites.inc 2023-11-13 19:54:31 -06:00
05af8adf01 Update sites.inc 2023-11-13 19:53:48 -06:00
ddbe75b35f Update sites.inc 2023-11-13 19:52:50 -06:00
26252463db Update sites.inc 2023-11-13 19:51:41 -06:00
34957f5dee Update sites.inc 2023-11-13 19:50:59 -06:00
b2928ec917 update 2023-11-13 19:49:38 -06:00
cdab063893 Update sites.inc 2023-11-13 19:39:27 -06:00
c7088ffeed Update defaults.inc 2023-11-13 19:38:16 -06:00
8cfe0bfbb0 update 2023-11-13 19:38:06 -06:00
49777d2531 Update certs.inc 2023-11-13 19:36:12 -06:00
3db7899ab9 Update nodemgmt-scripts.sh 2023-11-13 17:50:53 -06:00
e706da5868 update 2023-11-13 16:42:51 -06:00
69ee1181b8 update 2023-11-13 16:42:16 -06:00
e854162bfc Update nodemgmt-scripts.sh 2023-11-13 15:34:20 -06:00
578b35e455 Update nodemgmt-scripts.sh 2023-11-13 15:05:37 -06:00
ad6f2587f8 Update sites.inc 2023-11-13 15:04:10 -06:00
8d42f6ea26 update 2023-11-13 15:03:07 -06:00
288c9653aa Update nodemgmt-scripts.sh 2023-11-13 14:54:26 -06:00
1ab0e3c94a update 2023-11-13 14:53:03 -06:00
95a45e5997 Update sites.inc 2023-11-13 14:50:59 -06:00
add9fab320 Update sites.inc 2023-11-13 14:50:48 -06:00
869d0b8277 Update sites.inc 2023-11-13 14:50:19 -06:00
c2353afe9a Update sites.inc 2023-11-13 14:49:57 -06:00
7b0fd2676f Update sites.inc 2023-11-13 14:49:18 -06:00
b658334a65 Update sites.inc 2023-11-13 14:48:54 -06:00
243cb08e50 Update sites.inc 2023-11-13 14:48:07 -06:00
ced4df451b update 2023-11-13 14:47:34 -06:00
ddd4963863 update 2023-11-13 14:46:05 -06:00
981a9b7f1a udate 2023-11-13 14:43:34 -06:00
c2c9df37f2 Update certs.inc 2023-11-13 10:29:36 -06:00
8e9342d54c Update certs.inc 2023-11-13 10:28:55 -06:00
d1b9a50c86 Update certs.inc 2023-11-13 10:28:21 -06:00
c32d5a7dba Update certs.inc 2023-11-13 10:27:13 -06:00
f6d44dc1f3 Update certs.inc 2023-11-13 10:24:18 -06:00
eaae715f43 Update certs.inc 2023-11-13 10:23:20 -06:00
a138d407dc Update certs.inc 2023-11-13 10:21:35 -06:00
973b5b07da Update certs.inc 2023-11-13 10:16:44 -06:00
1f7035ac4d Update certs.inc 2023-11-13 10:15:14 -06:00
72a3283d8b Update certs.inc 2023-11-13 10:11:50 -06:00
cee2054ed3 Update certs.inc 2023-11-13 10:10:18 -06:00
40f08e830f Update certs.inc 2023-11-13 10:08:50 -06:00
78c4679166 Update certs.inc 2023-11-13 10:07:35 -06:00
28067a32e2 Update certs.inc 2023-11-13 10:06:01 -06:00
5242ce858e Update certs.inc 2023-11-13 10:01:21 -06:00
60f60561b1 Update certs.inc 2023-11-13 10:00:17 -06:00
f8ca646bba Update certs.inc 2023-11-13 09:58:43 -06:00
1423e73248 Update certs.inc 2023-11-13 09:57:27 -06:00
06a3ff093f Update certs.inc 2023-11-13 09:56:27 -06:00
251cd93fe0 Update certs.inc 2023-11-13 09:55:02 -06:00
fa92f01dc8 Update certs.inc 2023-11-13 09:53:12 -06:00
97c7eaf617 Update certs.inc 2023-11-13 09:51:18 -06:00
18c660823c Update certs.inc 2023-11-13 09:49:22 -06:00
116eab0475 Update certs.inc 2023-11-13 09:49:12 -06:00
9918c5ec7c Update certs.inc 2023-11-13 09:48:22 -06:00
ed2f5c5267 Update certs.inc 2023-11-13 09:47:08 -06:00
1ae99ebfbf Update certs.inc 2023-11-13 09:37:59 -06:00
f5384d8942 Update certs.inc 2023-11-13 09:34:35 -06:00
fe5dd72e48 Update certs.inc 2023-11-13 09:34:16 -06:00
cf6cfadd04 Update certs.inc 2023-11-13 09:33:55 -06:00
9e31280dbb Update certs.inc 2023-11-13 09:33:43 -06:00
fcbc340545 Update certs.inc 2023-11-13 09:32:59 -06:00
1dcfb63c4d Update certs.inc 2023-11-13 09:32:50 -06:00
2ac64f7629 Update certs.inc 2023-11-13 09:32:13 -06:00
468393a2c4 Update certs.inc 2023-11-13 09:31:30 -06:00
b4af7a1aa3 Update certs.inc 2023-11-13 09:30:54 -06:00
8c664eefc4 Update certs.inc 2023-11-13 09:30:18 -06:00
3695275d9e Update certs.inc 2023-11-13 09:29:13 -06:00
4ba78799d8 Update certs.inc 2023-11-13 09:27:34 -06:00
3ad3836cd6 update 2023-11-13 09:17:41 -06:00
6870579ec9 Update certs.inc 2023-11-13 09:01:12 -06:00
69669da6d4 Update certs.inc 2023-11-13 09:00:00 -06:00
13cd097b2b Update certs.inc 2023-11-13 08:58:50 -06:00
9156eefc1e Update certs.inc 2023-11-13 08:58:07 -06:00
a9cedf3eff Update certs.inc 2023-11-13 08:57:42 -06:00
ee1a3096db Update certs.inc 2023-11-13 08:57:28 -06:00
2ab8abd7a8 Update certs.inc 2023-11-13 08:56:16 -06:00
028de989c0 Update certs.inc 2023-11-13 08:28:45 -06:00
0aeff7f1ca Update certs.inc 2023-11-13 08:24:22 -06:00
edd853cb61 Update certs.inc 2023-11-13 08:24:05 -06:00
5f70a64b24 Update certs.inc 2023-11-13 08:23:28 -06:00
0b540c3d1e Update certs.inc 2023-11-13 08:23:00 -06:00
a03b9adecd Update certs.inc 2023-11-13 08:21:57 -06:00
af514a015e Update certs.inc 2023-11-13 08:20:40 -06:00
2141e9d208 update 2023-11-13 08:19:27 -06:00
5fea5f37be Update certs.inc 2023-11-13 07:52:13 -06:00
4225fd6777 Update certs.inc 2023-11-13 07:51:52 -06:00
a7aa9ff522 update 2023-11-13 07:51:03 -06:00
0110e102fd Update certs.inc 2023-11-13 07:50:13 -06:00
8b498f7814 Update certs.inc 2023-11-13 07:47:37 -06:00
7096f8f6eb Update certs.inc 2023-11-13 07:46:07 -06:00
7420f315cc update 2023-11-13 07:45:47 -06:00
173d7fcfef Update certs.inc 2023-11-13 07:40:13 -06:00
898eb29340 Update certs.inc 2023-11-13 07:39:09 -06:00
c29d35983b Update certs.inc 2023-11-13 07:37:59 -06:00
b29db72b8b Update certs.inc 2023-11-13 07:36:39 -06:00
a04b30a6ea Update certs.inc 2023-11-13 07:34:09 -06:00
d8376bb9d3 Update certs.inc 2023-11-12 23:04:02 -06:00
489abcbd16 Update certs.inc 2023-11-12 23:02:32 -06:00
422da01f30 update 2023-11-12 23:00:19 -06:00
868fae7b1a Update certs.inc 2023-11-12 22:53:39 -06:00
af9f8e82fb Update certs.inc 2023-11-12 22:52:31 -06:00
36377fee78 Update certs.inc 2023-11-12 22:51:38 -06:00
1ec1ad4068 Update certs.inc 2023-11-12 22:51:11 -06:00
4b0da30f2c Update certs.inc 2023-11-12 22:49:53 -06:00
c6f6d5eb6a Update certs.inc 2023-11-12 22:42:57 -06:00
692f4af592 Update certs.inc 2023-11-12 22:42:21 -06:00
f0bdb82fe6 Update certs.inc 2023-11-12 22:41:54 -06:00
150526b978 Update certs.inc 2023-11-12 22:40:51 -06:00
78733cc264 Update certs.inc 2023-11-12 22:40:24 -06:00
b6a323e9ca Update certs.inc 2023-11-12 22:39:41 -06:00
f67a62d712 Update certs.inc 2023-11-12 22:37:26 -06:00
5ba1da1a7b Update certs.inc 2023-11-12 22:35:42 -06:00
2fe39ff1f1 Update certs.inc 2023-11-12 22:35:11 -06:00
d156ea87f8 Update certs.inc 2023-11-12 22:34:18 -06:00
4bab093a31 Update certs.inc 2023-11-12 22:32:47 -06:00
1ef3d107b7 Update certs.inc 2023-11-12 22:32:21 -06:00
6e15e92cb2 Update certs.inc 2023-11-12 22:31:48 -06:00
7a8084785f Update certs.inc 2023-11-12 22:30:46 -06:00
b5b9f87e0a Update certs.inc 2023-11-12 22:29:47 -06:00
26a3a93cdb Update certs.inc 2023-11-12 22:28:59 -06:00
c7b263da63 Update certs.inc 2023-11-12 22:28:13 -06:00
96448f3cfe Update certs.inc 2023-11-12 22:27:24 -06:00
a0bde5f137 Update certs.inc 2023-11-12 22:26:56 -06:00
7ba3e67799 Update certs.inc 2023-11-12 22:26:24 -06:00
9de6a64144 Update certs.inc 2023-11-12 22:25:25 -06:00
89134e0bd0 Update certs.inc 2023-11-12 22:24:32 -06:00
ef04b09f45 Update certs.inc 2023-11-12 22:20:22 -06:00
b27de0fd6f Update certs.inc 2023-11-12 22:19:26 -06:00
b0d106c51b Update certs.inc 2023-11-12 22:17:36 -06:00
402f4f2b81 Update certs.inc 2023-11-12 22:16:26 -06:00
223feceed0 update 2023-11-12 22:15:03 -06:00
d849b1dc80 Update certs.inc 2023-11-12 22:13:54 -06:00
53759bed16 Update certs.inc 2023-11-12 22:13:24 -06:00
a3458f2f3c Update certs.inc 2023-11-12 22:11:32 -06:00
74c05f6821 Update certs.inc 2023-11-12 22:10:09 -06:00
55ead85e3f update 2023-11-12 22:08:43 -06:00
341c6276e8 Update certs.inc 2023-11-12 22:03:26 -06:00
0b20c45e1b update 2023-11-12 21:57:14 -06:00
9f19ae4ff5 Update certs.inc 2023-11-12 21:53:22 -06:00
49f5bc5674 Update certs.inc 2023-11-12 21:52:11 -06:00
345af51eb1 Update certs.inc 2023-11-12 21:51:28 -06:00
ee543c7d0e Update certs.inc 2023-11-12 21:51:04 -06:00
49066c553a update 2023-11-12 21:48:04 -06:00
43b3d58fd9 Update certs.inc 2023-11-12 21:32:18 -06:00
96f08c2714 Update certs.inc 2023-11-12 21:31:59 -06:00
ebf6354f25 Update certs.inc 2023-11-12 21:31:37 -06:00
c0f67a27a8 Update certs.inc 2023-11-12 21:31:25 -06:00
1af418dd25 Update certs.inc 2023-11-12 21:31:02 -06:00
084afab885 Update certs.inc 2023-11-12 21:29:57 -06:00
fc58b3e867 Update certs.inc 2023-11-12 21:28:35 -06:00
4a2bf2d605 Update nodemgmt-scripts.sh 2023-11-12 21:23:52 -06:00
b9ea916237 Update certs.inc 2023-11-12 21:22:15 -06:00
bda2d2da55 Update certs.inc 2023-11-12 21:18:52 -06:00
80c74f9bbf Update certs.inc 2023-11-12 20:44:44 -06:00
6fb023b81c Update certs.inc 2023-11-12 20:10:20 -06:00
179b7b0bad Update sites.inc 2023-11-12 19:54:17 -06:00
1d11c57262 Update sites.inc 2023-11-12 19:53:16 -06:00
b43260b5d2 Update sites.inc 2023-11-12 19:52:31 -06:00
2e06306973 Update sites.inc 2023-11-12 19:51:54 -06:00
b4381aac39 Update sites.inc 2023-11-12 19:51:07 -06:00
28035b6cb8 Update sites.inc 2023-11-12 19:50:17 -06:00
484b0fa7ac Update sites.inc 2023-11-12 19:49:29 -06:00
7da7d694bb Update sites.inc 2023-11-12 19:49:15 -06:00
d33cf52e17 Update sites.inc 2023-11-12 19:48:37 -06:00
59e311d053 Update sites.inc 2023-11-12 19:48:01 -06:00
47e4b01126 Update sites.inc 2023-11-12 19:47:42 -06:00
dd90a89734 Update sites.inc 2023-11-12 19:46:12 -06:00
15767dda9f Update sites.inc 2023-11-12 19:45:31 -06:00
0191fb21e6 Update sites.inc 2023-11-12 19:44:59 -06:00
91c9ff1886 update 2023-11-12 19:42:56 -06:00
96a4e8d549 Update sites.inc 2023-11-12 19:37:36 -06:00
1ac93db43a Update sites.inc 2023-11-12 19:34:46 -06:00
86854ceb38 Update sites.inc 2023-11-12 19:34:29 -06:00
1a581c39eb Update sites.inc 2023-11-12 19:33:51 -06:00
6054f406c4 Update sites.inc 2023-11-12 19:33:00 -06:00
2613c0b5d8 Update sites.inc 2023-11-12 19:25:18 -06:00
f3147c7fb1 Update sites.inc 2023-11-12 19:23:23 -06:00
3cdfa70241 Update sites.inc 2023-11-12 19:22:49 -06:00
2b09166ea8 Update sites.inc 2023-11-12 19:22:11 -06:00
ba7e5180c4 Update sites.inc 2023-11-12 19:21:40 -06:00
8a23cc4a9b Update sites.inc 2023-11-12 19:20:24 -06:00
46f341f973 Update sites.inc 2023-11-12 19:19:56 -06:00
85e0fe4e7e Update sites.inc 2023-11-12 19:19:13 -06:00
4419813cb4 Update sites.inc 2023-11-12 19:18:52 -06:00
7113174716 update 2023-11-12 19:16:36 -06:00
a803e657c6 Update defaults.inc 2023-11-12 18:33:35 -06:00
2f00f5d74d Update sites.inc 2023-11-12 18:33:23 -06:00
7bfc497e41 Update sites.inc 2023-11-12 18:33:10 -06:00
9bf4e69a01 Update sites.inc 2023-11-12 18:32:23 -06:00
87d2aac1db Update sites.inc 2023-11-12 18:30:26 -06:00
e29c1e6a6d update 2023-11-12 14:40:36 -06:00
a1e23d3811 update 2023-11-12 14:40:08 -06:00
c804141e28 update 2023-11-12 14:38:43 -06:00
3581489a29 Update certs.inc 2023-11-12 14:35:29 -06:00
2c07c78f8a update 2023-11-12 14:34:58 -06:00
7b021798a1 update 2023-11-12 14:34:07 -06:00
ec22baea21 Update certs.inc 2023-11-12 14:22:39 -06:00
e788991b16 update 2023-11-12 14:21:51 -06:00
f573068619 Update sites.inc 2023-11-12 14:17:18 -06:00
bca4e78824 Update sites.inc 2023-11-12 14:16:50 -06:00
65d2554cfc Update sites.inc 2023-11-12 14:13:03 -06:00
9b991073ef Update sites.inc 2023-11-12 14:11:45 -06:00
d2386ac13f Update nodemgmt-scripts.sh 2023-11-12 14:09:44 -06:00
bc7443aac1 Update sites.inc 2023-11-12 14:09:06 -06:00
b821b939ed Update sites.inc 2023-11-12 14:08:35 -06:00
d0494f6705 Update sites.inc 2023-11-12 14:08:01 -06:00
2b42029b51 Update sites.inc 2023-11-12 14:07:35 -06:00
2393221a5a Update sites.inc 2023-11-12 14:04:52 -06:00
aff13a0daf update 2023-11-12 14:04:15 -06:00
bf2b54a802 Update sites.inc 2023-11-12 13:55:14 -06:00
fa2130940f Update sites.inc 2023-11-12 13:49:47 -06:00
7e82a8d038 Update sites.inc 2023-11-12 13:48:47 -06:00
67407fbcca Update sites.inc 2023-11-12 13:48:40 -06:00
5536e3a846 Update sites.inc 2023-11-12 13:14:07 -06:00
68fd9a4a49 Update sites.inc 2023-11-12 13:12:01 -06:00
de9bc26938 Update sites.inc 2023-11-12 13:10:03 -06:00
343fce73e9 Update sites.inc 2023-11-12 13:08:34 -06:00
310bbe222b Update sites.inc 2023-11-12 13:07:19 -06:00
0ad5b11ce8 Update sites.inc 2023-11-12 13:06:55 -06:00
0789346dfa Update sites.inc 2023-11-12 13:06:22 -06:00
7db002baba Update sites.inc 2023-11-12 13:06:06 -06:00
d1ab4463c0 Update sites.inc 2023-11-12 13:05:01 -06:00
a5e1ec47ea Update sites.inc 2023-11-12 13:03:20 -06:00
4a67319e3f Update sites.inc 2023-11-12 13:01:53 -06:00
0311e6fd33 Update sites.inc 2023-11-12 13:00:45 -06:00
11fb8fb7b9 Update defaults.inc 2023-11-12 12:53:15 -06:00
bc46c0420b Update sites.inc 2023-11-12 12:53:07 -06:00
25c5794edf Update sites.inc 2023-11-12 12:34:01 -06:00
4e2757e31a Update sites.inc 2023-11-12 12:33:36 -06:00
ae89970be2 Update sites.inc 2023-11-12 12:26:11 -06:00
78fae9425c Update sites.inc 2023-11-12 12:22:16 -06:00
d195493b18 Update sites.inc 2023-11-12 12:21:49 -06:00
21ec3499ee Update sites.inc 2023-11-12 11:44:58 -06:00
af266a05a3 Update sites.inc 2023-11-12 11:44:33 -06:00
494d18593f Update sites.inc 2023-11-12 11:44:00 -06:00
fe3fbdf1f0 Update sites.inc 2023-11-12 11:42:58 -06:00
4c935f6a89 Update sites.inc 2023-11-12 11:41:42 -06:00
6774c267f5 Update sites.inc 2023-11-12 11:40:39 -06:00
60d889ebff Update sites.inc 2023-11-12 11:40:05 -06:00
f80ad87b2f Update sites.inc 2023-11-12 11:38:52 -06:00
dff45ead7d Update sites.inc 2023-11-12 11:37:31 -06:00
1f5d4fcc11 Update sites.inc 2023-11-12 11:36:58 -06:00
a52f5293dc Update sites.inc 2023-11-12 11:36:06 -06:00
1f6c066983 Update sites.inc 2023-11-12 11:35:27 -06:00
62bc69e1c4 Update defaults.inc 2023-11-12 11:34:08 -06:00
70107da6df Update sites.inc 2023-11-12 11:34:01 -06:00
c805a5b88a Update sites.inc 2023-11-12 11:32:43 -06:00
8332b9d91e Update sites.inc 2023-11-12 11:28:12 -06:00
d8a1f6de8f Update sites.inc 2023-11-12 11:27:27 -06:00
60c6cdbfb7 Update sites.inc 2023-11-12 10:52:09 -06:00
f7ae1db66b Update sites.inc 2023-11-12 10:50:01 -06:00
1560b8e873 Update sites.inc 2023-11-12 10:47:44 -06:00
4b8c7ab55f Update sites.inc 2023-11-12 10:47:25 -06:00
c52be23d60 Update sites.inc 2023-11-12 10:45:25 -06:00
ee204cd94e Update sites.inc 2023-11-12 10:40:04 -06:00
c8702312f3 Update sites.inc 2023-11-12 10:34:37 -06:00
003d2e43d5 update 2023-11-12 10:32:26 -06:00
c80680c235 Update sites.inc 2023-11-12 10:30:29 -06:00
b5393cc131 Update sites.inc 2023-11-11 23:44:24 -06:00
3dee9f29d9 Update sites.inc 2023-11-11 23:44:03 -06:00
7c064f56e6 Update sites.inc 2023-11-11 23:43:21 -06:00
235a8da273 Update sites.inc 2023-11-11 23:31:31 -06:00
9a3b68c0f9 Update sites.inc 2023-11-11 23:30:29 -06:00
88fc2e5f35 update 2023-11-11 23:27:48 -06:00
57f7faaaf5 Update sites.inc 2023-11-11 23:26:32 -06:00
4d295c8f29 Update sites.inc 2023-11-11 23:24:19 -06:00
8ee26dc3ef Update sites.inc 2023-11-11 23:23:05 -06:00
7d8c1f2592 Update sites.inc 2023-11-11 23:20:17 -06:00
dcb95a613a Update sites.inc 2023-11-11 23:18:51 -06:00
f4e58ea353 Update sites.inc 2023-11-11 23:17:23 -06:00
1d736b0202 Update sites.inc 2023-11-11 23:15:39 -06:00
84d6e9a2e6 Update sites.inc 2023-11-11 23:15:16 -06:00
9fd2be9a75 update 2023-11-11 23:12:38 -06:00
1fa5e691e1 Update sites.inc 2023-11-11 21:24:51 -06:00
6569ac073f Update sites.inc 2023-11-11 21:22:46 -06:00
174ad27852 Update sites.inc 2023-11-11 21:22:05 -06:00
5126c0ecf1 Update sites.inc 2023-11-11 21:21:41 -06:00
6f23e1461d Update sites.inc 2023-11-11 21:20:54 -06:00
e3ddc3fdf8 Update sites.inc 2023-11-11 21:20:31 -06:00
1c6baeac33 Update sites.inc 2023-11-11 21:18:51 -06:00
337c30bbae Update sites.inc 2023-11-11 21:18:41 -06:00
c50356ad39 Update sites.inc 2023-11-11 21:15:37 -06:00
187a9dd79b Update sites.inc 2023-11-11 21:14:57 -06:00
b1635517b6 Update sites.inc 2023-11-11 21:11:12 -06:00
67670d8a09 Update sites.inc 2023-11-11 21:07:39 -06:00
e43398f85d update 2023-11-11 21:03:22 -06:00
5c084f95c8 Update sites.inc 2023-11-11 20:16:18 -06:00
6c678804ad Update sites.inc 2023-11-11 20:13:31 -06:00
20e6b40599 Update sites.inc 2023-11-11 20:13:06 -06:00
c7d3cd519c update 2023-11-11 20:04:48 -06:00
60ae4324e2 Update sites.inc 2023-11-11 19:55:29 -06:00
b0db057979 Update sites.inc 2023-11-11 19:53:30 -06:00
1350291762 Update sites.inc 2023-11-11 19:47:55 -06:00
4f72382871 Update sites.inc 2023-11-11 19:46:51 -06:00
c91012b739 Update sites.inc 2023-11-11 19:45:52 -06:00
5b6a3004b8 Update sites.inc 2023-11-11 19:45:10 -06:00
095a69f879 Update sites.inc 2023-11-11 19:44:06 -06:00
79753b0c51 Update sites.inc 2023-11-11 19:40:54 -06:00
b4de0e6860 Update sites.inc 2023-11-11 19:37:30 -06:00
0edb56bf7e Update sites.inc 2023-11-11 19:24:31 -06:00
9d7b6bc801 Update sites.inc 2023-11-11 19:23:08 -06:00
e1b5f16ff7 Update sites.inc 2023-11-11 19:20:27 -06:00
5b40624170 Update sites.inc 2023-11-11 19:19:49 -06:00
0ff107562c Update sites.inc 2023-11-11 19:19:32 -06:00
9193073a71 Update sites.inc 2023-11-11 19:17:34 -06:00
a31e0b94e0 Update sites.inc 2023-11-11 19:16:55 -06:00
b735da74fd Update sites.inc 2023-11-11 19:16:07 -06:00
963158cd31 Update sites.inc 2023-11-11 19:12:11 -06:00
e124b79e3b Update sites.inc 2023-11-11 19:09:24 -06:00
67de40c753 Update sites.inc 2023-11-11 18:58:33 -06:00
005d131a66 Update sites.inc 2023-11-11 18:51:18 -06:00
da6d9d518e Update sites.inc 2023-11-11 18:51:03 -06:00
647cc160b1 update 2023-11-11 18:49:41 -06:00
e12218c46e Update sites.inc 2023-11-11 16:42:44 -06:00
a3a28a6d17 Update sites.inc 2023-11-11 16:40:53 -06:00
f52b2605b2 Update sites.inc 2023-11-11 16:36:11 -06:00
6498ca44be Update sites.inc 2023-11-11 16:33:16 -06:00
fc703a95ea Update sites.inc 2023-11-11 16:30:59 -06:00
2a9c432b49 update 2023-11-11 16:27:29 -06:00
34730e41fa Update sites.inc 2023-11-11 16:20:26 -06:00
1411507d3e Update sites.inc 2023-11-11 16:20:01 -06:00
969e657349 Update sites.inc 2023-11-11 16:19:13 -06:00
ffb0479b5f Update sites.inc 2023-11-11 16:14:38 -06:00
8bcbc1f2a2 Update sites.inc 2023-11-11 16:14:18 -06:00
8c1e25430a Update sites.inc 2023-11-11 16:13:23 -06:00
fe73072dee Update sites.inc 2023-11-11 16:12:17 -06:00
56809cf0dd Update sites.inc 2023-11-11 16:06:24 -06:00
a8482d89e4 Update sites.inc 2023-11-11 16:03:35 -06:00
231a4971f7 Update sites.inc 2023-11-11 16:01:12 -06:00
dccb24cbcb Update sites.inc 2023-11-11 16:00:42 -06:00
0ed04fac05 Update sites.inc 2023-11-11 16:00:07 -06:00
e0fef1db0e Update sites.inc 2023-11-11 15:58:53 -06:00
f56347e6c8 Update sites.inc 2023-11-11 15:53:07 -06:00
e383d2c544 Update sites.inc 2023-11-11 15:51:18 -06:00
fe3b371650 Update sites.inc 2023-11-11 15:39:16 -06:00
ce2dc8a936 Update sites.inc 2023-11-11 15:38:26 -06:00
403747f23a Update sites.inc 2023-11-11 15:32:19 -06:00
cf2cdb47f2 Update sites.inc 2023-11-11 15:32:03 -06:00
496b1c2227 Update sites.inc 2023-11-11 15:31:33 -06:00
d36d9fa8a4 Update sites.inc 2023-11-11 15:26:16 -06:00
3afe490b36 Update sites.inc 2023-11-11 15:16:17 -06:00
d4a0787638 update 2023-11-11 15:09:58 -06:00
d5f62033b0 Update sites.inc 2023-11-11 14:08:00 -06:00
e0035f660a Update sites.inc 2023-11-11 14:06:39 -06:00
bca641b07f Update sites.inc 2023-11-11 14:06:05 -06:00
98b5443c54 Update sites.inc 2023-11-11 13:53:37 -06:00
bc799e582b Update sites.inc 2023-11-11 13:52:20 -06:00
ed76907a66 update 2023-11-11 13:51:53 -06:00
8fe45fedf0 Update sites.inc 2023-11-11 12:26:26 -06:00
528403fbd0 Update sites.inc 2023-11-11 12:15:18 -06:00
04259cf7c3 update 2023-11-11 12:10:34 -06:00
0d141184cb Update sites.inc 2023-11-11 11:31:42 -06:00
d07e4f70fe update 2023-11-11 11:30:47 -06:00
8831bbbe97 Update sites.inc 2023-11-11 11:26:18 -06:00
a41d0ece6b update 2023-11-11 11:24:18 -06:00
6d2fc754eb Update sites.inc 2023-11-11 00:27:22 -06:00
2ceaeb7119 Update defaults.inc 2023-11-11 00:25:55 -06:00
f210d7af3a Update sites.inc 2023-11-11 00:25:38 -06:00
bb75018d2d Update sites.inc 2023-11-11 00:24:14 -06:00
7b2da4ee07 Update sites.inc 2023-11-11 00:22:11 -06:00
0ef79df8d2 Update sites.inc 2023-11-11 00:20:58 -06:00
966f12131f Update sites.inc 2023-11-11 00:20:37 -06:00
5f1ec93d6c Update sites.inc 2023-11-11 00:19:53 -06:00
89daac906c Update sites.inc 2023-11-11 00:17:41 -06:00
db759b3cd4 update 2023-11-11 00:16:37 -06:00
2c07fed019 kyleupgrade 2023-11-10 23:35:18 -06:00
6bd941a802 Update defaults.inc 2023-11-10 11:24:33 -06:00
28e78667ef Update certs.inc 2023-11-10 11:24:28 -06:00
5818a8280e Update sites.inc 2023-11-10 11:23:10 -06:00
db5450a699 Update certs.inc 2023-11-10 11:17:29 -06:00
c46853629f update 2023-11-10 11:16:05 -06:00
4af88732e9 update 2023-11-10 11:09:11 -06:00
7dcb7b7a27 update 2023-11-10 10:55:21 -06:00
0e94ca9904 Update certs.inc 2023-11-10 10:47:17 -06:00
c993fc6ff2 Update services.inc 2023-11-10 10:45:49 -06:00
9301416c96 Update sites.inc 2023-11-10 10:44:57 -06:00
ec972550c0 Update services.inc 2023-11-10 10:42:31 -06:00
849ed4486e Update services.inc 2023-11-10 10:41:35 -06:00
b75a0f99cb Update certs.inc 2023-11-10 10:11:35 -06:00
bb544f14be Update certs.inc 2023-11-10 09:47:30 -06:00
163a1a39b9 Update certs.inc 2023-11-10 09:46:47 -06:00
0dff166956 Update certs.inc 2023-11-10 09:46:32 -06:00
d5237da43c Update defaults.inc 2023-11-10 09:46:01 -06:00
95a538c179 Update certs.inc 2023-11-10 09:45:44 -06:00
ebdabc2eb0 Update certs.inc 2023-11-10 09:41:52 -06:00
1be15e3ee8 update 2023-11-10 09:40:44 -06:00
153a1fbe47 Update certs.inc 2023-11-09 20:28:11 -06:00
8774cb6a21 Update nodemgmt-scripts.sh 2023-11-09 20:25:52 -06:00
3da406fdb5 Update nodemgmt-scripts.sh 2023-11-09 10:35:57 -06:00
37a70f2912 Update nodemgmt-scripts.sh 2023-11-09 10:27:34 -06:00
987ae50834 update 2023-11-09 10:27:01 -06:00
3779dbe93b update 2023-11-09 10:05:30 -06:00
f93b567fde Update nodemgmt-scripts.sh 2023-11-09 10:01:50 -06:00
57f7508efc Update nodemgmt-scripts.sh 2023-11-09 10:00:35 -06:00
4e6354a6a3 Update nodemgmt-scripts.sh 2023-11-09 09:59:45 -06:00
8dd13ecc2d Update nodemgmt-scripts.sh 2023-11-09 09:59:15 -06:00
b7c5209b6e Update nodemgmt-scripts.sh 2023-11-09 09:56:35 -06:00
668d3a74eb Update nodemgmt-scripts.sh 2023-11-09 09:56:15 -06:00
535ee55215 Update nodemgmt-scripts.sh 2023-11-09 09:55:20 -06:00
b4cb1e4674 Update nodemgmt-scripts.sh 2023-11-09 09:53:51 -06:00
8cec3e287d Update nodemgmt-scripts.sh 2023-11-09 09:48:29 -06:00
28818c7fc8 Update nodemgmt-scripts.sh 2023-11-09 09:48:04 -06:00
b0445fd07b Update nodemgmt-scripts.sh 2023-11-09 09:43:02 -06:00
14e5b97668 Update nodemgmt-scripts.sh 2023-11-09 09:07:56 -06:00
fcf5e9f251 Update nodemgmt-scripts.sh 2023-11-09 09:06:48 -06:00
5ef5d20acc Update nodemgmt-scripts.sh 2023-11-09 07:31:28 -06:00
b0d841289b Update defaults.inc 2023-11-08 23:43:37 -06:00
2aad4cac1d Update defaults.inc 2023-11-08 23:43:01 -06:00
97eef3c510 Update status.inc 2023-11-08 23:38:23 -06:00
a8c02558aa Update nodemgmt-scripts.sh 2023-11-08 23:33:47 -06:00
a65a634e5d Update nodemgmt-scripts.sh 2023-11-08 23:32:50 -06:00
56796d03d4 Update nodemgmt-scripts.sh 2023-11-08 23:31:54 -06:00
206e2ed214 Update nodemgmt-scripts.sh 2023-11-08 23:31:06 -06:00
8168484ccc Update nodemgmt-scripts.sh 2023-11-08 23:30:06 -06:00
0f60cabb51 Update nodemgmt-scripts.sh 2023-11-08 23:27:06 -06:00
31e5955cd3 Update nodemgmt-scripts.sh 2023-11-08 23:22:22 -06:00
124aa1a2ef Update nodemgmt-scripts.sh 2023-11-08 23:21:21 -06:00
8417a86844 Update nodemgmt-scripts.sh 2023-11-08 23:20:45 -06:00
99dfcfc49d Update nodemgmt-scripts.sh 2023-11-08 23:20:21 -06:00
24302f747b Update nodemgmt-scripts.sh 2023-11-08 23:19:10 -06:00
69f5be17b5 Update nodemgmt-scripts.sh 2023-11-08 23:18:04 -06:00
149c80505a Update nodemgmt-scripts.sh 2023-11-08 23:16:06 -06:00
d86cc54926 Update nodemgmt-scripts.sh 2023-11-08 23:15:45 -06:00
909f198cea Update nodemgmt-scripts.sh 2023-11-08 23:15:03 -06:00
21a29b7fbd Update nodemgmt-scripts.sh 2023-11-08 23:12:02 -06:00
2f282063d0 Update nodemgmt-scripts.sh 2023-11-08 23:10:54 -06:00
82e9497611 Update nodemgmt-scripts.sh 2023-11-08 23:10:17 -06:00
fb011af9db Update nodemgmt-scripts.sh 2023-11-08 23:09:21 -06:00
0347ff8cb4 Update nodemgmt-scripts.sh 2023-11-08 23:06:44 -06:00
27c1f8245b Update nodemgmt-scripts.sh 2023-11-08 23:03:22 -06:00
67c2e6fb15 Update nodemgmt-scripts.sh 2023-11-08 23:02:15 -06:00
8ff3819153 Update nodemgmt-scripts.sh 2023-11-08 23:01:26 -06:00
5a6bb68b84 Update nodemgmt-scripts.sh 2023-11-08 23:00:02 -06:00
d3c4740caf Update nodemgmt-scripts.sh 2023-11-08 22:59:44 -06:00
91e22aad44 Update nodemgmt-scripts.sh 2023-11-08 22:59:17 -06:00
c751502367 Update nodemgmt-scripts.sh 2023-11-08 22:58:39 -06:00
16d2e67f15 Update nodemgmt-scripts.sh 2023-11-08 22:50:10 -06:00
6c99c7cb90 Update nodemgmt-scripts.sh 2023-11-08 22:47:38 -06:00
5054852d0e Update nodemgmt-scripts.sh 2023-11-08 22:47:00 -06:00
d558290e2c Update nodemgmt-scripts.sh 2023-11-08 22:43:57 -06:00
b4a92179b1 Update nodemgmt-scripts.sh 2023-11-08 22:43:14 -06:00
397b9cb346 Update nodemgmt-scripts.sh 2023-11-08 22:42:49 -06:00
50bf0ee648 Update nodemgmt-scripts.sh 2023-11-08 22:41:29 -06:00
b4859a7fce Update nodemgmt-scripts.sh 2023-11-08 22:40:55 -06:00
95d56ab287 Update nodemgmt-scripts.sh 2023-11-08 22:40:15 -06:00
6ad8ac6a74 Update nodemgmt-scripts.sh 2023-11-08 22:37:53 -06:00
86f958cb30 Update nodemgmt-scripts.sh 2023-11-08 22:32:54 -06:00
1411e6704a Update nodemgmt-scripts.sh 2023-11-08 22:32:23 -06:00
0385cac49e Update nodemgmt-scripts.sh 2023-11-08 22:32:18 -06:00
2544b394eb Update nodemgmt-scripts.sh 2023-11-08 22:29:38 -06:00
47f7ba45c9 Update nodemgmt-scripts.sh 2023-11-08 22:29:09 -06:00
b7e7b3144b Update nodemgmt-scripts.sh 2023-11-08 22:28:16 -06:00
3db67fc6e3 Update nodemgmt-scripts.sh 2023-11-08 22:27:10 -06:00
3bd004c2ec Update nodemgmt-scripts.sh 2023-11-08 22:25:54 -06:00
6b3c4f19e2 Update nodemgmt-scripts.sh 2023-11-08 21:46:50 -06:00
708d140f15 Update nodemgmt-scripts.sh 2023-11-08 21:25:19 -06:00
2472bbfa7d Update nodemgmt-scripts.sh 2023-11-08 21:20:41 -06:00
7e501dca39 Update nodemgmt-scripts.sh 2023-11-08 21:20:19 -06:00
f1e26a5049 Update nodemgmt-scripts.sh 2023-11-08 21:19:35 -06:00
60a0bb7d79 Update nodemgmt-scripts.sh 2023-11-08 21:17:45 -06:00
cbbf2f160a Update nodemgmt-scripts.sh 2023-11-08 21:11:19 -06:00
0ef9d5f060 Update nodemgmt-scripts.sh 2023-11-08 21:11:05 -06:00
6dd2696e88 Update nodemgmt-scripts.sh 2023-11-08 21:10:21 -06:00
de24c3d79e Update nodemgmt-scripts.sh 2023-11-08 21:09:46 -06:00
ef9ec3a9bb Update nodemgmt-scripts.sh 2023-11-08 21:09:05 -06:00
6dd6ea5009 Update nodemgmt-scripts.sh 2023-11-08 21:07:26 -06:00
1c6fb483a6 Update nodemgmt-scripts.sh 2023-11-08 21:06:54 -06:00
9ea2d0ef16 Update defaults.inc 2023-11-06 08:34:13 -06:00
1378890ca6 Update status.inc 2023-11-06 08:30:55 -06:00
c72b27eefb Update status.inc 2023-11-06 08:30:11 -06:00
8d9c08c2fe update 2023-11-06 08:25:29 -06:00
2ac1dbccf6 Update defaults.inc 2023-11-06 08:07:37 -06:00
38a49e0b24 Update defaults.inc 2023-11-06 08:05:57 -06:00
810ff4d20a Update status.inc 2023-11-06 08:01:22 -06:00
b62ab61b10 Update services.inc 2023-11-06 07:50:27 -06:00
68db2f480b Update nodemgmt-scripts.sh 2023-11-04 19:24:19 -05:00
590ae99788 update 2023-11-01 21:19:56 -05:00
8064a9f044 Update services.inc 2023-11-01 21:07:03 -05:00
26793e6aa3 Update services.inc 2023-11-01 20:56:29 -05:00
5cdb9d744d Update defaults.inc 2023-10-30 22:58:25 -05:00
5446eaf6de Update nodemgmt-scripts.sh 2023-10-30 22:58:16 -05:00
efc1648751 Update nodemgmt-scripts.sh 2023-10-30 22:31:02 -05:00
921040d215 Update nodemgmt-scripts.sh 2023-10-30 22:28:44 -05:00
e98c3c100d Update nodemgmt-scripts.sh 2023-10-30 22:26:34 -05:00
b8be36655f Update nodemgmt-scripts.sh 2023-10-30 22:25:41 -05:00
07fea30e30 Update nodemgmt-scripts.sh 2023-10-30 22:25:21 -05:00
a6b1102339 Update nodemgmt-scripts.sh 2023-10-30 22:24:09 -05:00
9c47d6f210 Update nodemgmt-scripts.sh 2023-10-30 22:23:14 -05:00
fba5bc0206 Update nodemgmt-scripts.sh 2023-10-30 22:21:45 -05:00
77a3451ac2 Update defaults.inc 2023-10-30 22:18:29 -05:00
940183033d update 2023-10-30 22:18:23 -05:00
909a4d462d Update nodemgmt-scripts.sh 2023-10-30 22:13:49 -05:00
2094dad227 Update nodemgmt-scripts.sh 2023-10-30 22:12:33 -05:00
14bd60a4a6 Update nodemgmt-scripts.sh 2023-10-30 22:10:15 -05:00
23bcda44c4 Update nodemgmt-scripts.sh 2023-10-30 22:09:03 -05:00
692dc36dc7 Update nodemgmt-scripts.sh 2023-10-30 22:08:39 -05:00
b6f11460bf Update nodemgmt-scripts.sh 2023-10-30 22:08:04 -05:00
2ff485ba1c Update nodemgmt-scripts.sh 2023-10-30 22:07:16 -05:00
c490b74715 Update nodemgmt-scripts.sh 2023-10-30 22:06:56 -05:00
40125a28c0 Update nodemgmt-scripts.sh 2023-10-30 22:06:40 -05:00
4ef55658e8 Update nodemgmt-scripts.sh 2023-10-30 22:01:50 -05:00
8859c775bd Update nodemgmt-scripts.sh 2023-10-30 21:57:41 -05:00
e545b1a485 Update nodemgmt-scripts.sh 2023-10-30 21:55:31 -05:00
8d243edc30 Update nodemgmt-scripts.sh 2023-10-30 21:54:31 -05:00
32bd56a342 Update nodemgmt-scripts.sh 2023-10-30 21:53:44 -05:00
a3b3176ee2 Update nodemgmt-scripts.sh 2023-10-30 21:52:24 -05:00
25bcdf0c6e Update nodemgmt-scripts.sh 2023-10-30 21:50:23 -05:00
2576734201 Update nodemgmt-scripts.sh 2023-10-30 21:49:08 -05:00
839e2a6abe Update status.inc 2023-10-29 15:36:06 -05:00
32ca365035 update 2023-10-25 20:19:41 -05:00
f8f806dcbf Update status.inc 2023-10-25 19:20:47 -05:00
cbd63b1513 Update defaults.inc 2023-10-25 19:14:01 -05:00
225780ba87 Update status.inc 2023-10-25 19:06:11 -05:00
018a5f21d2 Update status.inc 2023-10-25 19:03:52 -05:00
0cdc5e548a update 2023-10-25 19:00:43 -05:00
06f07ee2ca Update nginx.proxy.site 2023-10-22 22:35:58 -05:00
b54c67d088 update 2023-10-22 12:27:53 -05:00
e0781598f2 Update nodemgmt-scripts.sh 2023-10-21 22:58:34 -05:00
5d46a69d6b Update nodemgmt-scripts.sh 2023-10-21 22:58:06 -05:00
ef1c05988c update 2023-10-18 16:09:04 -05:00
a1a7d960b4 Update services.inc 2023-10-18 16:04:26 -05:00
a42a1fd675 update 2023-10-18 15:56:22 -05:00
324162e009 Update defaults.inc 2023-10-18 13:11:38 -05:00
58bd05be63 Update services.inc 2023-10-18 13:09:32 -05:00
b5be3d1685 Update status.inc 2023-10-18 10:05:35 -05:00
94a4bfe599 update 2023-10-18 08:58:41 -05:00
5cfcccdc05 Update services.inc 2023-10-17 23:24:14 -05:00
b639985cf1 Update defaults.inc 2023-10-12 11:13:35 -05:00
e76252715c Update status.inc 2023-10-12 11:13:23 -05:00
07b5cc7e36 Update status.inc 2023-10-09 17:39:52 -05:00
77cdb9857e update 2023-10-09 16:50:26 -05:00
07c4436855 update 2023-10-09 16:48:39 -05:00
1681d3f465 update 2023-10-09 16:25:49 -05:00
53d17e7676 Update nodemgmt-scripts.sh 2023-10-09 16:25:28 -05:00
8ec35de7f3 Update status.inc 2023-10-09 16:23:49 -05:00
b28c423f30 Update status.inc 2023-10-09 16:21:55 -05:00
6001a74dbf Update status.inc 2023-10-09 16:19:06 -05:00
245a2dd4f3 update 2023-10-09 16:10:04 -05:00
d2bceef789 update 2023-10-08 10:02:50 -05:00
a9f8bf48db update 2023-10-03 11:09:53 -05:00
609e2fcb04 Update status.inc 2023-10-03 11:07:38 -05:00
5dc6a945d5 Update nodemgmt-scripts.sh 2023-09-19 22:03:20 -05:00
2da7a0c306 Update nodemgmt-scripts.sh 2023-09-19 22:00:59 -05:00
cbe2c87055 Update nodemgmt-scripts.sh 2023-09-19 21:55:03 -05:00
c9715d695f Update nodemgmt-scripts.sh 2023-09-19 21:54:38 -05:00
f980f7a83e Update nodemgmt-scripts.sh 2023-09-19 21:54:11 -05:00
928636ac50 Update nodemgmt-scripts.sh 2023-09-19 21:47:07 -05:00
01a6760b12 Update nodemgmt-scripts.sh 2023-09-19 21:25:48 -05:00
cc4453f68c Update status.inc 2023-09-16 13:38:58 -05:00
8a81ba5146 Update status.inc 2023-09-14 19:59:10 -05:00
0b1dfeb516 Update status.inc 2023-09-14 19:55:17 -05:00
d8d57087be Update status.inc 2023-09-14 19:38:16 -05:00
82e8676253 Update status.inc 2023-09-14 19:36:05 -05:00
e8e07e573c Update status.inc 2023-09-14 19:30:50 -05:00
ca37815d08 Update status.inc 2023-09-14 19:29:04 -05:00
16f165f1e2 update 2023-09-14 19:26:50 -05:00
02fc0e9aca Update status.inc 2023-09-14 19:09:15 -05:00
b9fe796478 update 2023-09-14 19:03:36 -05:00
ef4ae31119 update 2023-09-11 22:09:27 -05:00
9e3b127146 update 2023-09-11 21:58:43 -05:00
a2cfd6fc34 Update status.inc 2023-09-11 21:58:16 -05:00
2a0f12264d Update status.inc 2023-09-11 21:51:52 -05:00
d156cee889 Update status.inc 2023-09-11 21:49:56 -05:00
2910327a63 Update status.inc 2023-09-11 21:48:45 -05:00
7b6d9dbf44 Update status.inc 2023-09-11 21:48:10 -05:00
5fb985e5a8 Update status.inc 2023-09-11 21:47:08 -05:00
6dd6b6b168 Update status.inc 2023-09-11 21:44:09 -05:00
847e877510 Update status.inc 2023-09-11 21:41:41 -05:00
5d0c665e43 Update status.inc 2023-09-11 21:30:48 -05:00
84c5b3c939 Update status.inc 2023-09-11 21:28:32 -05:00
d10a7f056e update 2023-09-11 21:11:39 -05:00
2a0200a035 Update defaults.inc 2023-09-11 20:18:20 -05:00
56e00191ef Update services.inc 2023-09-11 20:16:12 -05:00
612f42d612 Update services.inc 2023-09-11 17:31:10 -05:00
8f883b6430 update 2023-09-11 17:29:00 -05:00
13f8ab0e1d update 2023-09-10 19:22:00 -05:00
254dfa071d update 2023-09-10 19:20:39 -05:00
8145810b56 Update services.inc 2023-09-09 21:09:13 -05:00
5eb8d1bb08 Update defaults.inc 2023-09-09 09:58:17 -05:00
0d44d1e242 update 2023-09-05 20:30:20 -05:00
7a4ee94869 Update nodemgmt-scripts.sh 2023-09-04 17:22:04 -05:00
d0dc4d0604 Update nodemgmt-scripts.sh 2023-09-04 15:28:31 -05:00
1548008cac update 2023-09-04 15:19:03 -05:00
6012178256 Update nodemgmt-scripts.sh 2023-09-04 15:17:58 -05:00
359e9418ed Update nodemgmt-scripts.sh 2023-09-04 15:17:19 -05:00
6e0935f932 Update nodemgmt-scripts.sh 2023-09-04 15:16:40 -05:00
ba0ba2333d Update nodemgmt-scripts.sh 2023-09-04 15:16:08 -05:00
f00771c675 update 2023-09-04 15:13:23 -05:00
53d7f27a36 Update nodemgmt-scripts.sh 2023-09-04 15:09:14 -05:00
63d5042c2a update 2023-09-04 15:07:33 -05:00
1fd1ce698b Update nodemgmt-scripts.sh 2023-09-04 14:12:59 -05:00
3a182afb45 Update nodemgmt-scripts.sh 2023-09-04 14:12:10 -05:00
f5cf72bd03 Update nodemgmt-scripts.sh 2023-09-04 14:09:23 -05:00
c472b2a0a6 Update run.sh 2023-08-31 21:51:53 -05:00
7b19ab2bcf update 2023-08-26 23:20:16 -05:00
a8ccad1cf2 Update certs.inc 2023-08-26 18:43:00 -05:00
19f46b9bd3 update 2023-08-26 18:37:32 -05:00
4311800497 Update services.inc 2023-08-26 15:39:53 -05:00
22e7b41f60 update 2023-08-26 15:37:56 -05:00
bddf82aced update 2023-08-26 15:31:27 -05:00
ed963deae8 Update nodemgmt-scripts.sh 2023-08-25 22:57:42 -05:00
161ee8583c update 2023-08-24 22:02:50 -05:00
3db2c671b8 Update nodemgmt-scripts.sh 2023-08-24 21:57:44 -05:00
d18da357bf Update nodemgmt-scripts.sh 2023-08-24 21:57:15 -05:00
e66beea57e Update nodemgmt-scripts.sh 2023-08-24 21:56:40 -05:00
f7a6c8c521 Update nodemgmt-scripts.sh 2023-08-24 21:56:26 -05:00
c7e6c970b5 Update nodemgmt-scripts.sh 2023-08-24 21:56:08 -05:00
52165cd387 Update nodemgmt-scripts.sh 2023-08-24 21:37:30 -05:00
ff34c1aa97 Update nodemgmt-scripts.sh 2023-08-24 21:37:06 -05:00
8fed4a4956 Update nodemgmt-scripts.sh 2023-08-24 21:36:49 -05:00
32f2dded9e Update nodemgmt-scripts.sh 2023-08-24 21:36:26 -05:00
73f2e0951c Update nodemgmt-scripts.sh 2023-08-24 21:35:17 -05:00
48061eb9d7 Update nodemgmt-scripts.sh 2023-08-24 21:34:31 -05:00
3f118a0bc0 Update nodemgmt-scripts.sh 2023-08-24 21:34:15 -05:00
59162899a0 Update nodemgmt-scripts.sh 2023-08-24 21:33:56 -05:00
1135bacfbe Update nodemgmt-scripts.sh 2023-08-24 21:33:19 -05:00
6645993d8e Update nodemgmt-scripts.sh 2023-08-24 21:32:30 -05:00
2b552f5ac8 Update nodemgmt-scripts.sh 2023-08-24 21:31:54 -05:00
4b06e8e6ea Update nodemgmt-scripts.sh 2023-08-24 21:30:18 -05:00
9872977fe1 Update nodemgmt-scripts.sh 2023-08-24 21:29:37 -05:00
f61cf7a4d0 Update nodemgmt-scripts.sh 2023-08-24 21:29:15 -05:00
778d321bed Update defaults.inc 2023-08-24 21:27:35 -05:00
0ed399dd4b update 2023-08-24 21:27:28 -05:00
6444e6258f Update nodemgmt-scripts.sh 2023-08-24 20:52:27 -05:00
7bcca1f939 Update nodemgmt-scripts.sh 2023-08-24 20:51:58 -05:00
e41d85cbc7 Update nodemgmt-scripts.sh 2023-08-24 20:46:41 -05:00
e2800c27fe Update nodemgmt-scripts.sh 2023-08-24 20:45:59 -05:00
77c09b68dc Update nodemgmt-scripts.sh 2023-08-24 20:45:25 -05:00
58f4a518df Update nodemgmt-scripts.sh 2023-08-24 20:44:53 -05:00
20d606ac94 Update nodemgmt-scripts.sh 2023-08-24 20:42:05 -05:00
c50fb58d1e Update nodemgmt-scripts.sh 2023-08-24 20:41:26 -05:00
bad0123ea8 Update nodemgmt-scripts.sh 2023-08-24 20:12:06 -05:00
eeb94a10b1 Update nodemgmt-scripts.sh 2023-08-24 20:11:23 -05:00
2d2a4062e8 Update nodemgmt-scripts.sh 2023-08-24 20:10:53 -05:00
e3dda89f0f Update nodemgmt-scripts.sh 2023-08-24 20:09:38 -05:00
eebd5d5135 Update nodemgmt-scripts.sh 2023-08-24 20:09:22 -05:00
c64fbde87d Update nodemgmt-scripts.sh 2023-08-24 20:08:41 -05:00
b00dfd1129 Update nodemgmt-scripts.sh 2023-08-24 20:07:53 -05:00
83b7d43332 Update nodemgmt-scripts.sh 2023-08-24 20:07:25 -05:00
3a8b720827 Update nodemgmt-scripts.sh 2023-08-24 20:06:32 -05:00
d61eec51f6 Update nodemgmt-scripts.sh 2023-08-24 20:05:47 -05:00
b9458fd380 Update nodemgmt-scripts.sh 2023-08-24 20:05:03 -05:00
5614adbf27 Update nodemgmt-scripts.sh 2023-08-24 20:04:28 -05:00
f87c53058a Update nodemgmt-scripts.sh 2023-08-24 20:03:19 -05:00
d379c4156d Update nodemgmt-scripts.sh 2023-08-24 20:01:49 -05:00
6d6aa4cdb8 Update nodemgmt-scripts.sh 2023-08-24 20:01:24 -05:00
bf95c58668 Update nodemgmt-scripts.sh 2023-08-24 20:00:03 -05:00
ba8771c29b Update nodemgmt-scripts.sh 2023-08-24 19:58:23 -05:00
ed50d5b8b9 Update nodemgmt-scripts.sh 2023-08-24 19:57:59 -05:00
725f5e3095 Update nodemgmt-scripts.sh 2023-08-24 19:57:30 -05:00
416d9331be update 2023-08-24 19:48:35 -05:00
c289ace76f Update status.inc 2023-08-18 22:57:42 -05:00
3a119100fe Update defaults.inc 2023-08-12 20:24:32 -05:00
13c1c827cf Update defaults.inc 2023-08-12 20:24:14 -05:00
04482a2841 Update defaults.inc 2023-08-12 20:23:53 -05:00
ec8a820233 Update defaults.inc 2023-08-12 19:58:39 -05:00
7d3109cc72 Update defaults.inc 2023-08-12 19:58:28 -05:00
b196354cfb Update defaults.inc 2023-08-12 19:58:11 -05:00
22460e86d8 Update defaults.inc 2023-08-12 19:57:03 -05:00
5b49a288c5 Update defaults.inc 2023-08-12 19:53:15 -05:00
5bb72e6e04 Update defaults.inc 2023-08-12 19:52:37 -05:00
bfeb749104 Update defaults.inc 2023-08-12 19:52:22 -05:00
a8bff7eac7 update 2023-08-12 19:38:49 -05:00
d939fb1aab update 2023-08-12 19:32:10 -05:00
22e985bf2c Update certs.inc 2023-08-12 19:28:04 -05:00
1f619b542c Update certs.inc 2023-08-12 19:27:30 -05:00
0c6ec263ba Update certs.inc 2023-08-12 19:26:03 -05:00
f41c464587 update 2023-08-12 19:22:14 -05:00
c2c669b852 update 2023-08-11 16:04:46 -05:00
fef03b66ac update 2023-08-11 15:55:35 -05:00
d8a288b600 Update nodemgmt-scripts.sh 2023-08-09 20:19:24 -05:00
15e0ff7e59 Update nodemgmt-scripts.sh 2023-08-09 18:51:26 -05:00
6081e82007 Update nodemgmt-scripts.sh 2023-08-09 18:49:50 -05:00
d44ad30d1a Update nodemgmt-scripts.sh 2023-08-09 18:48:35 -05:00
40d96b09f6 Update nodemgmt-scripts.sh 2023-08-09 18:47:24 -05:00
5006dc996e Update nodemgmt-scripts.sh 2023-08-09 18:46:58 -05:00
bf43cf2eb1 Update nodemgmt-scripts.sh 2023-08-08 23:18:27 -05:00
d43a996a2e Update nodemgmt-scripts.sh 2023-08-08 23:05:35 -05:00
94e104d8de Update defaults.inc 2023-08-08 23:00:29 -05:00
23654c1875 Update nodemgmt-scripts.sh 2023-08-08 23:00:18 -05:00
eccc8dfcd5 Update nodemgmt-scripts.sh 2023-08-06 19:16:38 -05:00
179527de4e Update nodemgmt-scripts.sh 2023-08-06 19:07:37 -05:00
8c5e4b037d update 2023-08-06 19:04:15 -05:00
7cd3412b40 Update nodemgmt-scripts.sh 2023-08-06 19:03:22 -05:00
bba0f436fb Update defaults.inc 2023-08-06 19:02:31 -05:00
4625b59953 Update nodemgmt-scripts.sh 2023-08-06 19:02:09 -05:00
d9fb55d22b Update nodemgmt-scripts.sh 2023-08-06 18:32:29 -05:00
78dd187191 Update nodemgmt-scripts.sh 2023-08-06 18:31:53 -05:00
835108517f Update defaults.inc 2023-08-06 18:30:42 -05:00
b4286288b6 Update nodemgmt-scripts.sh 2023-08-06 18:30:35 -05:00
96d1c810ea Update nodemgmt-scripts.sh 2023-08-06 18:26:32 -05:00
1cb9e5fb18 Update nodemgmt-scripts.sh 2023-08-06 18:23:49 -05:00
f742c8e861 update 2023-08-06 18:23:21 -05:00
67df734ca3 update 2023-08-06 18:16:20 -05:00
fa67cc2758 update 2023-08-03 18:47:03 -05:00
9d2991a3c6 Update status.inc 2023-07-31 23:16:36 -05:00
40c424f579 Update status.inc 2023-07-31 22:41:22 -05:00
5c34587741 Update defaults.inc 2023-07-28 20:15:53 -05:00
6706f6fc47 Update nodemgmt-scripts.sh 2023-07-28 20:15:19 -05:00
19dbe2450c Update tmp-logrotate 2023-07-28 20:03:49 -05:00
597e385ada Update LICENSE 2023-07-24 20:44:55 -05:00
b861982b78 update 2023-07-24 20:07:59 -05:00
cd0033171b Update nodemgmt-scripts.sh 2023-07-24 20:03:41 -05:00
ef3d0dad80 Update nodemgmt-scripts.sh 2023-07-24 18:21:42 -05:00
0c6b9429e7 update 2023-07-24 18:17:54 -05:00
09e783d95e Update nodemgmt-scripts.sh 2023-07-24 18:12:43 -05:00
99f434b313 Update defaults.inc 2023-07-24 18:11:45 -05:00
4fd8728266 Update nodemgmt-scripts.sh 2023-07-24 18:11:35 -05:00
f3ffc5f16b update 2023-07-23 17:54:08 -05:00
25afb1aa8b Update services.inc 2023-07-23 17:52:21 -05:00
486634a841 Update services.inc 2023-07-23 17:50:09 -05:00
70d0506837 Update services.inc 2023-07-23 17:46:17 -05:00
9091ea2cf0 update 2023-07-23 17:31:34 -05:00
a7dd067d1f Update services.inc 2023-07-23 17:29:01 -05:00
3691d9c242 Update sites.inc 2023-07-20 22:55:29 -05:00
3311f4d597 Update defaults.inc 2023-07-20 22:54:03 -05:00
d8cc130e4f Update sites.inc 2023-07-20 22:53:27 -05:00
deb7fe7856 Update sites.inc 2023-07-20 22:46:36 -05:00
e0e35eb72c Update sites.inc 2023-07-20 22:32:23 -05:00
645f55b9e0 Update sites.inc 2023-07-20 22:25:28 -05:00
b353646747 Update sites.inc 2023-07-20 22:24:24 -05:00
7b27657f5c Update certs.inc 2023-07-20 21:39:39 -05:00
4fb6e56fe6 update 2023-07-20 21:35:43 -05:00
8486022a7b Update sites.inc 2023-07-20 21:25:50 -05:00
6d714d9d72 Update sites.inc 2023-07-20 21:23:06 -05:00
2fa621c7ae Update sites.inc 2023-07-20 21:21:32 -05:00
8e3f616a25 Update sites.inc 2023-07-20 21:20:20 -05:00
c7811cff67 Update sites.inc 2023-07-20 21:19:47 -05:00
fee157cef0 Update sites.inc 2023-07-20 21:18:41 -05:00
f84499bf63 Update sites.inc 2023-07-20 21:14:13 -05:00
2835a63ee7 Update sites.inc 2023-07-20 21:13:31 -05:00
66ae72f428 Update sites.inc 2023-07-20 21:12:45 -05:00
b6e9e0bede Update sites.inc 2023-07-20 21:12:02 -05:00
85972fbc81 Update sites.inc 2023-07-20 21:10:57 -05:00
f05e508fb2 Update sites.inc 2023-07-20 21:09:39 -05:00
6a36e6f48c Update sites.inc 2023-07-20 21:09:14 -05:00
5f751576e7 Update sites.inc 2023-07-20 21:08:10 -05:00
d917bf20b0 Update sites.inc 2023-07-20 21:07:11 -05:00
7739126eeb Update sites.inc 2023-07-20 21:06:20 -05:00
606ba63fec Update sites.inc 2023-07-20 21:03:58 -05:00
fb27569311 Update sites.inc 2023-07-20 21:01:10 -05:00
dd2a6498c0 Update certs.inc 2023-07-20 20:50:34 -05:00
c4fd022c70 Update certs.inc 2023-07-20 20:47:53 -05:00
d58042daa1 Update certs.inc 2023-07-20 20:47:31 -05:00
b8a406ad29 Update certs.inc 2023-07-20 20:46:21 -05:00
4fe482276a update 2023-07-20 20:44:57 -05:00
50f3049257 Update certs.inc 2023-07-20 19:30:51 -05:00
811927597b Update certs.inc 2023-07-20 19:27:36 -05:00
07ace23a1e Update defaults.inc 2023-07-20 19:21:05 -05:00
6b2d582673 Update defaults.inc 2023-07-20 19:20:50 -05:00
803acce0a4 Update defaults.inc 2023-07-20 19:19:58 -05:00
a063d932f5 Update nodemgmt-scripts.sh 2023-07-17 19:07:02 -05:00
351782f1d2 update 2023-07-16 23:02:14 -05:00
39175d2637 update 2023-07-16 22:38:49 -05:00
d4ddbf954b update 2023-07-16 22:35:53 -05:00
07a8f8ce51 update 2023-07-16 22:32:02 -05:00
c35401f557 update 2023-07-16 22:22:16 -05:00
88fc83b837 update 2023-07-16 21:48:48 -05:00
2043cc296f update 2023-07-16 21:38:50 -05:00
40d27217fe Update defaults.inc 2023-07-16 21:31:46 -05:00
33901363ab update 2023-07-16 21:30:39 -05:00
07608977bf update 2023-07-16 20:59:22 -05:00
3b5209e98b Update status.inc 2023-07-16 17:18:12 -05:00
d3f67b59b2 update 2023-07-16 15:54:31 -05:00
2fc32ec3e9 Update defaults.inc 2023-07-16 15:52:16 -05:00
cbb8551943 update 2023-07-16 15:51:17 -05:00
0f2ef64553 update 2023-07-16 15:27:59 -05:00
ec17c0f71b update 2023-07-15 18:17:08 -05:00
3ab6850a07 update 2023-07-15 12:26:16 -05:00
361166adc7 update 2023-07-08 23:48:25 -05:00
a4620e8a84 update 2023-07-08 23:01:39 -05:00
6e9108e238 Update sites.inc 2023-07-08 22:53:42 -05:00
39cd66be54 update 2023-07-08 22:50:45 -05:00
076969e1c2 Update sites.inc 2023-07-08 22:24:17 -05:00
37df3a6fb2 Update services.inc 2023-07-06 22:57:53 -05:00
42a35f0350 Update defaults.inc 2023-07-06 22:49:09 -05:00
6ad93e7b57 Update services.inc 2023-07-06 22:35:54 -05:00
e4cb6425b2 Update services.inc 2023-07-06 22:34:14 -05:00
019448eda7 Update services.inc 2023-07-06 22:32:09 -05:00
0b586f400e update 2023-07-06 22:12:38 -05:00
86027b7bce Update nodemgmt-scripts.sh 2023-07-06 22:09:03 -05:00
254d8539fe Update nodemgmt-scripts.sh 2023-07-06 22:08:38 -05:00
6cdea40bf2 Update nodemgmt-scripts.sh 2023-07-06 22:07:22 -05:00
12bfb9485d Update nodemgmt-scripts.sh 2023-07-06 22:07:10 -05:00
19b5bdb637 Update nodemgmt-scripts.sh 2023-07-06 22:05:49 -05:00
02ff16bc87 Update nodemgmt-scripts.sh 2023-07-06 22:04:43 -05:00
055686b4c4 Update nodemgmt-scripts.sh 2023-07-06 22:03:51 -05:00
a885a836b9 Update nodemgmt-scripts.sh 2023-07-06 22:03:36 -05:00
fb0853554b Update nodemgmt-scripts.sh 2023-07-06 21:59:54 -05:00
cdc0f609fa Update defaults.inc 2023-07-06 21:59:01 -05:00
0fdfcaa53f Update nodemgmt-scripts.sh 2023-07-06 21:58:19 -05:00
c5208c255d Update nodemgmt-scripts.sh 2023-07-06 21:57:25 -05:00
127d2764f0 Update defaults.inc 2023-07-06 21:56:05 -05:00
b39e0a30c1 Update defaults.inc 2023-07-06 21:50:11 -05:00
f2ef4970c6 Update nodemgmt-scripts.sh 2023-07-06 21:47:34 -05:00
1ed480e374 Update run.sh 2023-07-04 20:20:38 -05:00
6ee774a037 Update nodemgmt-scripts.sh 2023-07-04 17:42:50 -05:00
d941c293dc Update defaults.inc 2023-07-04 17:40:45 -05:00
fdfbcd7587 Update nodemgmt-scripts.sh 2023-07-04 17:40:39 -05:00
b9ea41c283 Update nodemgmt-scripts.sh 2023-07-04 17:38:53 -05:00
4fe0c92eb7 Update nodemgmt-scripts.sh 2023-07-04 17:36:58 -05:00
e17e5032db Update run.sh 2023-07-04 17:36:43 -05:00
722fdccf65 Update run.sh 2023-07-04 17:35:43 -05:00
3da35f564b Update run.sh 2023-07-04 17:35:21 -05:00
f23fdb8818 Update run.sh 2023-07-04 17:35:03 -05:00
54c5912ee1 Update nodemgmt-scripts.sh 2023-07-04 17:33:26 -05:00
6e7bbdbea3 Update nodemgmt-scripts.sh 2023-07-04 17:32:42 -05:00
83cfbce743 Update nodemgmt-scripts.sh 2023-07-04 17:32:15 -05:00
85089c5f5c Update nodemgmt-scripts.sh 2023-07-04 17:29:21 -05:00
4954838946 update 2023-07-04 17:28:01 -05:00
88d9592084 Update defaults.inc 2023-07-04 17:04:11 -05:00
e16e4669e4 Update defaults.inc 2023-07-04 17:03:55 -05:00
8e7a2aaadd Update defaults.inc 2023-07-04 17:03:21 -05:00
1cf8894932 Update defaults.inc 2023-07-04 17:00:54 -05:00
48ed46c8b9 update 2023-07-04 16:57:31 -05:00
bbd071ffb6 Update nodemgmt-scripts.sh 2023-07-04 16:47:59 -05:00
a7f98e6a89 Update run.sh 2023-07-04 16:36:46 -05:00
cc55b080db Update tmp-logrotate 2023-07-04 16:32:05 -05:00
42f796dd6f Update tmp-logrotate 2023-07-04 16:30:19 -05:00
755d52732c Update nodemgmt-scripts.sh 2023-07-04 16:22:05 -05:00
8acdf7be36 Update defaults.inc 2023-07-04 16:16:52 -05:00
f000099d54 Update nodemgmt-scripts.sh 2023-07-04 16:16:17 -05:00
39d73aab3a Update nodemgmt-scripts.sh 2023-07-04 16:14:16 -05:00
f426cbe7d7 Update nodemgmt-scripts.sh 2023-07-04 16:11:13 -05:00
284fb1dfaa Update nodemgmt-scripts.sh 2023-07-04 16:10:11 -05:00
52f16bf2ef Update nodemgmt-scripts.sh 2023-07-04 16:08:01 -05:00
8f68caf1f2 Update defaults.inc 2023-07-04 15:52:04 -05:00
ffcb1f8410 Update defaults.inc 2023-07-04 15:51:14 -05:00
4b9bfd40d7 update 2023-07-04 15:50:25 -05:00
85e540fa4f Update defaults.inc 2023-07-04 15:49:36 -05:00
1462ccf511 Update defaults.inc 2023-07-04 15:49:26 -05:00
15bf119ec5 Update defaults.inc 2023-07-04 15:48:46 -05:00
c71b3340b2 Update defaults.inc 2023-07-04 15:47:42 -05:00
4dd81b9227 Update defaults.inc 2023-07-04 15:47:21 -05:00
33318626a1 Update defaults.inc 2023-07-04 15:46:43 -05:00
2213204419 Update defaults.inc 2023-07-04 15:45:13 -05:00
3b69b1ba8e Update defaults.inc 2023-07-04 15:44:10 -05:00
079aa96a2c Update defaults.inc 2023-07-04 15:43:33 -05:00
d68eeb78ae Update defaults.inc 2023-07-04 15:43:12 -05:00
255c48b9c0 Update defaults.inc 2023-07-04 15:42:06 -05:00
b35c2a3285 Update defaults.inc 2023-07-04 15:41:19 -05:00
16b3d09c96 Update defaults.inc 2023-07-04 15:40:47 -05:00
02b8040f35 Update defaults.inc 2023-07-04 15:31:21 -05:00
034d13f40b Update defaults.inc 2023-07-04 15:30:37 -05:00
7daf70aa03 Update defaults.inc 2023-07-04 15:30:07 -05:00
940063160f Update defaults.inc 2023-07-04 15:29:42 -05:00
1ba3b320fc Update defaults.inc 2023-07-04 15:29:25 -05:00
e00495d300 Update defaults.inc 2023-07-04 15:28:21 -05:00
21495224a3 Update defaults.inc 2023-07-04 15:27:51 -05:00
b249a8c91a Update defaults.inc 2023-07-04 15:27:28 -05:00
48eee2472b Update defaults.inc 2023-07-04 15:27:05 -05:00
2bb4b618d6 Update defaults.inc 2023-07-04 15:26:48 -05:00
2874fe4dd9 Update defaults.inc 2023-07-04 15:26:19 -05:00
6d1186a3aa Update defaults.inc 2023-07-04 15:25:45 -05:00
133cb0872b Update defaults.inc 2023-07-04 15:23:14 -05:00
b8571b3f79 Update defaults.inc 2023-07-04 15:21:39 -05:00
41df70ea82 Update defaults.inc 2023-07-04 15:21:01 -05:00
03a7648ecc Update defaults.inc 2023-07-04 15:19:01 -05:00
04914eac93 Update defaults.inc 2023-07-04 15:18:47 -05:00
d4f84602f5 Update defaults.inc 2023-07-04 15:14:39 -05:00
7f66d8fbf1 Update defaults.inc 2023-07-04 15:14:06 -05:00
265d2dcaec Update defaults.inc 2023-07-04 15:13:49 -05:00
7bd3b05c51 Update defaults.inc 2023-07-04 15:13:26 -05:00
1a90883b61 Update defaults.inc 2023-07-04 15:13:09 -05:00
92146e21d5 Update defaults.inc 2023-07-04 15:12:47 -05:00
da5a4f6b8b Update defaults.inc 2023-07-04 15:10:59 -05:00
fab07a0d84 Update defaults.inc 2023-07-04 15:09:12 -05:00
3a1fa2c234 Update defaults.inc 2023-07-04 15:07:20 -05:00
acf767dfcb Update defaults.inc 2023-07-04 15:06:55 -05:00
a4bfa01c81 Update defaults.inc 2023-07-04 15:06:44 -05:00
cfd0272ddd Update nodemgmt-scripts.sh 2023-07-04 15:06:21 -05:00
751961f2a2 Update defaults.inc 2023-07-04 15:06:00 -05:00
1441f94552 Update defaults.inc 2023-07-04 15:05:27 -05:00
376cb4788e Update defaults.inc 2023-07-04 15:04:48 -05:00
3af68f565d Update defaults.inc 2023-07-04 15:04:35 -05:00
e2a6f51eae Update defaults.inc 2023-07-04 15:04:15 -05:00
ec8674e810 Update defaults.inc 2023-07-04 15:04:03 -05:00
b47c545bbc Update defaults.inc 2023-07-04 15:03:54 -05:00
8a6d6788ec Update defaults.inc 2023-07-04 15:03:42 -05:00
02c8e73528 Update defaults.inc 2023-07-04 15:03:31 -05:00
0a89b24998 Update defaults.inc 2023-07-04 15:03:03 -05:00
756c2596fb Update defaults.inc 2023-07-04 15:02:17 -05:00
5e84822638 Update defaults.inc 2023-07-04 15:01:34 -05:00
169497fc42 Update defaults.inc 2023-07-04 15:01:05 -05:00
1461eb1ec7 Update defaults.inc 2023-07-04 15:00:44 -05:00
d2b5487e5d Update defaults.inc 2023-07-04 14:59:50 -05:00
db244a3768 Update defaults.inc 2023-07-04 14:59:01 -05:00
8456a03b62 Update defaults.inc 2023-07-04 14:57:56 -05:00
4b387b4ba0 Update defaults.inc 2023-07-04 14:57:31 -05:00
4dbf022ea5 Update defaults.inc 2023-07-04 14:56:19 -05:00
beede29c10 Update defaults.inc 2023-07-04 14:56:06 -05:00
a952726383 Update defaults.inc 2023-07-04 14:55:10 -05:00
a8d32c34de Update defaults.inc 2023-07-04 14:53:20 -05:00
f8b5298b0f Update defaults.inc 2023-07-04 14:52:45 -05:00
f3e9f36208 Update defaults.inc 2023-07-04 14:52:20 -05:00
32fc449fc6 update 2023-07-04 14:51:50 -05:00
5c10cb56bd Update nodemgmt-scripts.sh 2023-07-04 14:51:10 -05:00
b30229defd Update defaults.inc 2023-07-04 14:50:27 -05:00
5a68c6e97e Update defaults.inc 2023-07-04 14:49:42 -05:00
148cb30955 Update defaults.inc 2023-07-04 14:49:11 -05:00
a63bf260d4 Update defaults.inc 2023-07-04 14:48:27 -05:00
0141e79a4a Update defaults.inc 2023-07-04 14:47:23 -05:00
76e20387d7 Update defaults.inc 2023-07-04 14:45:55 -05:00
095b036aef Update defaults.inc 2023-07-04 14:45:49 -05:00
95c1a9e2b8 Update defaults.inc 2023-07-04 14:43:26 -05:00
5e4490a813 Update defaults.inc 2023-07-04 14:36:55 -05:00
24d0270ffd Update defaults.inc 2023-07-04 14:25:13 -05:00
673bfb2ed3 Update defaults.inc 2023-07-04 14:24:22 -05:00
7df7bed21e Update defaults.inc 2023-07-04 14:23:28 -05:00
61ce74caec Update defaults.inc 2023-07-04 14:22:21 -05:00
9c6035ceca update 2023-07-04 14:20:58 -05:00
aa209f0215 Update defaults.inc 2023-07-04 14:17:36 -05:00
d9a146d9a4 Update defaults.inc 2023-07-04 14:17:09 -05:00
98115a8ba5 Update defaults.inc 2023-07-04 14:16:40 -05:00
27484de120 Update defaults.inc 2023-07-04 14:12:58 -05:00
805feeff12 Update defaults.inc 2023-07-04 14:12:17 -05:00
0ca281e1a3 Update defaults.inc 2023-07-04 13:52:53 -05:00
820f2a0195 Update defaults.inc 2023-07-04 13:50:34 -05:00
316caf37b8 Update defaults.inc 2023-07-04 13:49:24 -05:00
30e17058c2 Update defaults.inc 2023-07-04 13:48:42 -05:00
511b2d8bab Update nodemgmt-scripts.sh 2023-07-04 13:44:24 -05:00
d692baba4c Update nodemgmt-scripts.sh 2023-07-04 13:43:32 -05:00
2bf9c89104 Update nodemgmt-scripts.sh 2023-07-04 13:42:04 -05:00
3d2d8db3b1 Update nodemgmt-scripts.sh 2023-07-04 12:06:45 -05:00
fd343d6ac1 Update nodemgmt-scripts.sh 2023-07-04 12:04:37 -05:00
f11800d3a4 Update nodemgmt-scripts.sh 2023-07-04 12:00:19 -05:00
12f3bf79d2 Update nodemgmt-scripts.sh 2023-07-04 11:59:28 -05:00
6c0445fb7a Update nodemgmt-scripts.sh 2023-07-04 11:57:37 -05:00
64752cdf72 Update nodemgmt-scripts.sh 2023-07-04 11:52:05 -05:00
940a0c9356 Update nodemgmt-scripts.sh 2023-07-04 11:49:47 -05:00
ae289d63dc Update nodemgmt-scripts.sh 2023-07-04 11:49:17 -05:00
b02ef14366 Update nodemgmt-scripts.sh 2023-07-04 11:23:34 -05:00
dfd02e84e1 Update nodemgmt-scripts.sh 2023-07-04 11:22:43 -05:00
ee4b3b1674 Update nodemgmt-scripts.sh 2023-07-04 11:16:53 -05:00
ef3df90ab9 Update nodemgmt-scripts.sh 2023-07-04 11:16:09 -05:00
eca7d4ab7f Update nodemgmt-scripts.sh 2023-07-04 11:10:10 -05:00
3f8e796124 update 2023-07-04 11:09:40 -05:00
f53920a042 update 2023-07-04 10:58:29 -05:00
497bfc4f1c Update nodemgmt-scripts.sh 2023-07-04 00:41:40 -05:00
2ad300e6d1 Update nodemgmt-scripts.sh 2023-07-04 00:41:01 -05:00
2044e99950 Update nodemgmt-scripts.sh 2023-07-04 00:31:18 -05:00
c6dd59c8a0 Update nodemgmt-scripts.sh 2023-07-04 00:28:58 -05:00
e975c9a50e Update defaults.local.inc 2023-07-04 00:26:57 -05:00
9d7aea8caa update 2023-07-04 00:26:16 -05:00
3447c1e5d2 Update defaults.local.inc 2023-07-04 00:21:09 -05:00
3a40d4a174 Update defaults.local.inc 2023-07-04 00:20:54 -05:00
d38a0be75d UPDATE 2023-07-04 00:19:33 -05:00
23082b4429 update 2023-07-03 23:54:38 -05:00
3b549286c9 Update defaults.local.inc 2023-07-03 23:54:14 -05:00
1317bdc740 Update defaults.local.inc 2023-07-03 23:54:00 -05:00
39eb3aef00 Update status.inc 2023-07-03 23:53:16 -05:00
b7a47d88f3 update 2023-07-03 23:52:17 -05:00
74ee8b0932 update 2023-07-03 23:50:02 -05:00
bf421de498 update 2023-07-03 23:47:48 -05:00
c6f0389eb3 Update defaults.inc 2023-07-03 23:47:08 -05:00
a680cd759d Update status.inc 2023-07-03 23:44:19 -05:00
2156de2e40 update 2023-07-03 23:42:26 -05:00
7cf30104c6 Update defaults.inc 2023-07-03 23:39:54 -05:00
4029051f35 update 2023-07-03 23:39:07 -05:00
1ab1de4132 update 2023-07-03 23:18:52 -05:00
c1fdda6e7d update 2023-07-03 23:05:23 -05:00
d02c6ccf36 Update defaults.inc 2023-07-03 22:35:13 -05:00
80c1e4b085 Update defaults.inc 2023-07-03 22:14:27 -05:00
471f99a08d Update defaults.inc 2023-07-03 22:13:25 -05:00
46c075ebc3 update 2023-07-03 22:09:41 -05:00
f1bf570f44 Update defaults.inc 2023-07-03 21:25:53 -05:00
584ca1bd2f Update defaults.inc 2023-07-03 21:24:46 -05:00
959bdbf6fb Update defaults.inc 2023-07-03 21:22:09 -05:00
0eae99c0b0 Update defaults.inc 2023-07-03 21:21:33 -05:00
34952c085b Update defaults.inc 2023-07-03 21:21:20 -05:00
62a551011e Update defaults.inc 2023-07-03 21:20:59 -05:00
b0e7532bd0 Update defaults.local.inc 2023-07-03 21:17:15 -05:00
f001fe5c8e Update defaults.inc 2023-07-03 21:16:03 -05:00
cccf7984cc Update defaults.inc 2023-07-03 21:14:48 -05:00
d3bf8a4730 Update defaults.inc 2023-07-03 21:14:22 -05:00
b617b95639 Update defaults.inc 2023-07-03 21:14:06 -05:00
8e2db6efe3 Update defaults.inc 2023-07-03 21:13:47 -05:00
669e45cbd9 Update defaults.inc 2023-07-03 21:13:32 -05:00
9506228dfd Update defaults.inc 2023-07-03 21:13:10 -05:00
47fdc4fe07 update 2023-07-03 21:12:22 -05:00
208403664c Update defaults.inc 2023-07-03 20:13:41 -05:00
69402bb9c8 Update defaults.inc 2023-07-03 20:13:26 -05:00
d62ff33069 Update defaults.inc 2023-07-03 20:13:07 -05:00
2aede98517 Update defaults.inc 2023-07-03 20:12:55 -05:00
d97c6502bf Update defaults.inc 2023-07-03 20:12:16 -05:00
d130690bab Update defaults.inc 2023-07-03 20:11:52 -05:00
e558b9a299 Update defaults.inc 2023-07-03 20:11:06 -05:00
8255d73950 Update defaults.inc 2023-07-03 20:10:34 -05:00
b335613165 Update defaults.inc 2023-07-03 20:09:57 -05:00
6d39031750 Update defaults.inc 2023-07-03 20:09:44 -05:00
f39f584332 Update defaults.inc 2023-07-03 20:09:00 -05:00
343950f57a Update defaults.inc 2023-07-03 20:08:26 -05:00
001670f243 Update defaults.inc 2023-07-03 20:07:49 -05:00
469c2e41df Update defaults.inc 2023-07-03 20:07:20 -05:00
5aa198f5e9 Update defaults.inc 2023-07-03 20:06:50 -05:00
814bc4b69c Update defaults.inc 2023-07-03 20:06:36 -05:00
788b210f7d Update defaults.inc 2023-07-03 20:06:12 -05:00
01d59c1382 Update defaults.inc 2023-07-03 20:05:54 -05:00
fc174e2be8 Update defaults.inc 2023-07-03 20:04:43 -05:00
6d26c5c3c1 Update defaults.inc 2023-07-03 20:04:16 -05:00
24088a5618 Update defaults.inc 2023-07-03 20:03:53 -05:00
1094dcca7f Update defaults.inc 2023-07-03 19:59:21 -05:00
8cb6eac727 Update defaults.inc 2023-07-03 19:23:48 -05:00
2ca8ed5419 Update defaults.inc 2023-07-03 19:21:39 -05:00
b3c7283b14 Update defaults.inc 2023-07-03 19:21:00 -05:00
a2ba7f2fd7 Update defaults.inc 2023-07-03 19:19:54 -05:00
11b0b2196f Update defaults.inc 2023-07-03 19:18:04 -05:00
4008068abe Update defaults.inc 2023-07-03 19:17:37 -05:00
e2f51e0fb1 update 2023-07-03 19:16:53 -05:00
50761d27c6 Update nodemgmt-scripts.sh 2023-07-03 18:31:08 -05:00
8c4f5abee3 Update nodemgmt-scripts.sh 2023-07-03 17:04:43 -05:00
d54eb7ef8a update 2023-07-03 17:01:50 -05:00
5babe59e73 update 2023-07-03 16:54:32 -05:00
1992392b43 Create defaults.local.example.inc 2023-07-03 16:51:08 -05:00
2ae6c007e5 Update defaults.inc 2023-07-02 17:02:21 -05:00
920d3ba436 Update defaults.inc 2023-07-02 16:32:47 -05:00
1a0599c1ec Update defaults.inc 2023-07-02 16:28:58 -05:00
ba31f74a4c Update defaults.inc 2023-07-01 19:07:12 -05:00
e657af21f9 Update nodemgmt-scripts.sh 2023-07-01 19:06:59 -05:00
24992daacb Update nodemgmt-scripts.sh 2023-07-01 19:05:47 -05:00
657b6d8a5a Update nodemgmt-scripts.sh 2023-07-01 19:03:15 -05:00
29560ad6a4 Update status.inc 2023-06-30 19:14:39 -05:00
f892903b88 Update nodemgmt-scripts.sh 2023-06-30 18:46:48 -05:00
94dcda3473 Update defaults.inc 2023-06-30 18:45:36 -05:00
cdde74e5c6 Update nodemgmt-scripts.sh 2023-06-30 18:45:25 -05:00
9361fb8634 Update nodemgmt-scripts.sh 2023-06-30 18:30:59 -05:00
698143ca54 Update nodemgmt-scripts.sh 2023-06-30 18:25:41 -05:00
879957e233 Update nodemgmt-scripts.sh 2023-06-30 18:24:57 -05:00
47337426fe Update nodemgmt-scripts.sh 2023-06-30 18:24:23 -05:00
9f98486a89 Update nodemgmt-scripts.sh 2023-06-30 18:24:12 -05:00
991384626f Update nodemgmt-scripts.sh 2023-06-30 18:23:41 -05:00
7872646e10 Update nodemgmt-scripts.sh 2023-06-30 18:21:53 -05:00
255989d21e Update nodemgmt-scripts.sh 2023-06-30 18:21:41 -05:00
8083579054 Update nodemgmt-scripts.sh 2023-06-30 18:21:18 -05:00
2af736529c update 2023-06-30 18:07:14 -05:00
1a84ff25b8 update 2023-06-30 18:06:18 -05:00
08aa7571c0 Update nodemgmt-scripts.sh 2023-06-30 18:05:39 -05:00
7c5fb6a38b update 2023-06-24 20:05:40 -05:00
0a5b65183c Update nodemgmt-scripts.sh 2023-06-24 20:03:57 -05:00
f9d6119aae update 2023-06-24 20:03:26 -05:00
3df6f48ac8 update 2023-06-24 18:38:15 -05:00
18009b425b Update nodemgmt-scripts.sh 2023-06-24 10:56:27 -05:00
7a54da9a51 Update nodemgmt-scripts.sh 2023-06-23 23:10:44 -05:00
36e85a8262 Update defaults.inc 2023-06-23 23:06:02 -05:00
e01628432e Update nodemgmt-scripts.sh 2023-06-23 23:04:50 -05:00
a395593e7d Update nodemgmt-scripts.sh 2023-06-23 23:04:31 -05:00
e51046c793 Update nodemgmt-scripts.sh 2023-06-23 23:03:48 -05:00
ff5811e480 Update nodemgmt-scripts.sh 2023-06-23 23:03:24 -05:00
533d65aae5 Update nodemgmt-scripts.sh 2023-06-23 23:02:40 -05:00
c9875f4b74 Update nodemgmt-scripts.sh 2023-06-23 23:01:58 -05:00
3c1990a03e Update nodemgmt-scripts.sh 2023-06-23 23:00:39 -05:00
e459ed9ca4 Update defaults.inc 2023-06-23 22:49:42 -05:00
6c45a82d89 update 2023-06-23 22:49:36 -05:00
cc74672c12 Update nodemgmt-scripts.sh 2023-06-23 22:48:20 -05:00
c7de73c522 Update nodemgmt-scripts.sh 2023-06-23 22:44:21 -05:00
c22f52d0e4 Update nodemgmt-scripts.sh 2023-06-23 22:41:45 -05:00
95d2f754f9 Update nodemgmt-scripts.sh 2023-06-23 22:41:23 -05:00
e087a796d6 Update nodemgmt-scripts.sh 2023-06-23 22:40:48 -05:00
30462b0a57 update 2023-06-23 22:33:12 -05:00
61845e5552 update 2023-06-23 22:22:26 -05:00
9c384b6d6a update 2023-06-23 22:14:39 -05:00
f2b2437f48 update 2023-06-23 19:48:13 -05:00
5bd4b13fae Update nodemgmt-scripts.sh 2023-06-23 19:34:33 -05:00
bf84e2c215 update 2023-06-23 19:32:14 -05:00
b815ab1793 Update nodemgmt-scripts.sh 2023-06-23 19:19:15 -05:00
e9ee020190 Update nodemgmt-scripts.sh 2023-06-23 19:16:13 -05:00
cc3597818a Update defaults.inc 2023-06-23 18:17:16 -05:00
b6eb3fb142 Update defaults.inc 2023-06-23 18:17:08 -05:00
e186e1026a update 2023-06-23 18:15:07 -05:00
71f7563d07 Update nodemgmt-scripts.sh 2023-06-21 21:45:29 -05:00
a36c0c95c7 Update nodemgmt-scripts.sh 2023-06-21 21:44:52 -05:00
e62cd3b1e0 Update nodemgmt-scripts.sh 2023-06-21 21:42:42 -05:00
cc4a5b6600 Update nodemgmt-scripts.sh 2023-06-21 21:41:34 -05:00
f9f20d409c Update nodemgmt-scripts.sh 2023-06-21 21:40:36 -05:00
1b58c2d1ff Update nodemgmt-scripts.sh 2023-06-21 21:37:57 -05:00
7720e6166e update 2023-06-21 21:36:38 -05:00
b3b7bac7d4 Update nodemgmt-scripts.sh 2023-06-21 21:34:51 -05:00
1f349a51a7 Update nodemgmt-scripts.sh 2023-06-21 21:32:26 -05:00
96c0f84be2 update 2023-06-21 21:31:51 -05:00
42b51fe0ae Update nodemgmt-scripts.sh 2023-06-21 21:12:00 -05:00
702b43ecdf update 2023-06-21 20:15:28 -05:00
81a07b20b3 update 2023-06-19 20:23:18 -05:00
63655d6030 Update defaults.inc 2023-06-19 20:13:23 -05:00
871e50a21f Update status.inc 2023-06-19 20:13:11 -05:00
51b23e66f5 Update defaults.inc 2023-06-19 20:06:10 -05:00
da4b81692e Update defaults.inc 2023-06-17 13:53:12 -05:00
9917683282 Update defaults.inc 2023-06-17 13:51:54 -05:00
156739c2d8 Update sites.inc 2023-06-17 13:20:41 -05:00
3bb696ecb8 update 2023-06-17 13:17:46 -05:00
a3e6800d80 Update sites.inc 2023-06-17 13:13:51 -05:00
fc087d56c3 update 2023-06-17 13:10:19 -05:00
7979e28485 Update nodemgmt-scripts.sh 2023-06-10 19:01:07 -05:00
76a76381c7 Update nodemgmt-scripts.sh 2023-06-10 19:00:32 -05:00
bcb81f0722 Update nodemgmt-scripts.sh 2023-06-10 18:59:47 -05:00
7dd1a9ae8f Update nodemgmt-scripts.sh 2023-06-10 18:59:32 -05:00
5ea6c80e68 Update nodemgmt-scripts.sh 2023-06-10 18:59:04 -05:00
e64e839814 Update nodemgmt-scripts.sh 2023-06-10 18:58:39 -05:00
bc4f866dd7 Update nodemgmt-scripts.sh 2023-06-10 18:57:22 -05:00
04e72c1c21 Update nodemgmt-scripts.sh 2023-06-10 18:55:32 -05:00
683dd5185d Update status.inc 2023-06-10 18:54:34 -05:00
7a119b9176 Update nodemgmt-scripts.sh 2023-06-10 18:46:40 -05:00
8200c3980e Update certs.inc 2023-06-03 23:25:57 -05:00
9544918a85 Update nodemgmt-scripts.sh 2023-06-03 17:56:56 -05:00
04bfc405ef Update nodemgmt-scripts.sh 2023-06-03 17:50:09 -05:00
087c05a401 Update nodemgmt-scripts.sh 2023-06-03 17:45:36 -05:00
a4f9ddda86 Update defaults.inc 2023-05-28 13:46:58 -05:00
552c34f0d9 Update defaults.inc 2023-05-28 13:46:48 -05:00
45e656ca50 Update status.inc 2023-05-28 12:53:15 -05:00
02f7a24b41 Update defaults.inc 2023-05-27 16:24:11 -05:00
bba32d9e5d Update run.sh 2023-05-27 16:23:46 -05:00
c1e731c72c Update run.sh 2023-05-27 16:23:31 -05:00
d819f6cb02 Update status.inc 2023-05-27 16:20:49 -05:00
6438f30f13 Update defaults.inc 2023-05-27 15:48:49 -05:00
a61a4e2449 Update nodemgmt-scripts.sh 2023-05-27 15:48:08 -05:00
8db5cb8f93 Update nodemgmt-scripts.sh 2023-05-27 15:47:43 -05:00
5be8e83e62 Update nodemgmt-scripts.sh 2023-05-27 15:47:31 -05:00
be970d8055 Update nodemgmt-scripts.sh 2023-05-27 15:47:19 -05:00
c1de667a47 Update nodemgmt-scripts.sh 2023-05-27 15:46:48 -05:00
8ac07bcf3b Update nodemgmt-scripts.sh 2023-05-27 15:44:57 -05:00
c98587c706 Update nodemgmt-scripts.sh 2023-05-27 15:37:24 -05:00
130d9885e3 Update nodemgmt-scripts.sh 2023-05-27 15:36:21 -05:00
e45ac5c549 Update nodemgmt-scripts.sh 2023-05-27 15:29:29 -05:00
f429f8afbc Update sites.inc 2023-05-25 23:01:41 -05:00
9309aee360 Update sites.inc 2023-05-25 22:55:16 -05:00
9f9e6cc77b Update defaults.inc 2023-05-25 22:54:24 -05:00
30d7eec813 Update sites.inc 2023-05-25 22:53:53 -05:00
7ec79e0186 Update sites.inc 2023-05-25 22:35:17 -05:00
585a468d48 Update sites.inc 2023-05-25 22:33:19 -05:00
dc3e573698 Update sites.inc 2023-05-25 22:33:01 -05:00
853251219f Update sites.inc 2023-05-25 22:32:52 -05:00
57f0f99bb0 Update sites.inc 2023-05-25 22:32:35 -05:00
d804ba9a1d Update sites.inc 2023-05-25 22:31:15 -05:00
881efcc658 Update sites.inc 2023-05-25 22:30:28 -05:00
1901e4b4e7 Update sites.inc 2023-05-25 22:29:58 -05:00
98655351e3 Update sites.inc 2023-05-25 22:29:13 -05:00
987448a2f7 Update sites.inc 2023-05-25 22:28:31 -05:00
05e5d8752a Update sites.inc 2023-05-25 22:27:58 -05:00
6d953b2078 Update sites.inc 2023-05-25 22:27:41 -05:00
73e60b6f8e Update sites.inc 2023-05-25 22:24:01 -05:00
3e0374a9b2 Update sites.inc 2023-05-25 22:23:08 -05:00
e85eb92afa Update sites.inc 2023-05-25 22:21:53 -05:00
1a1a9a79f4 Update sites.inc 2023-05-25 22:21:21 -05:00
240d96920b Update sites.inc 2023-05-25 22:21:01 -05:00
f9faab0785 Update sites.inc 2023-05-25 22:17:45 -05:00
718907c141 Update sites.inc 2023-05-25 22:16:20 -05:00
4ddef2a01c Update sites.inc 2023-05-25 22:15:36 -05:00
4e167718cb Update sites.inc 2023-05-25 22:14:59 -05:00
d9fe908a08 Update sites.inc 2023-05-25 22:14:07 -05:00
0f6cb4feb9 Update sites.inc 2023-05-25 22:13:16 -05:00
d07c54e98b Update sites.inc 2023-05-25 22:12:13 -05:00
26ff88d191 Update sites.inc 2023-05-25 22:10:23 -05:00
1b705f2c9b Update sites.inc 2023-05-25 22:09:50 -05:00
a52e824457 Update sites.inc 2023-05-25 22:09:18 -05:00
bb216fbc07 Update sites.inc 2023-05-25 22:06:55 -05:00
e42c0922a3 Update sites.inc 2023-05-25 22:06:27 -05:00
5727abbc8e Update sites.inc 2023-05-25 22:06:13 -05:00
cd5e85db3c Update sites.inc 2023-05-25 22:05:42 -05:00
7384be48bc Update sites.inc 2023-05-25 22:04:39 -05:00
2799dcebe2 Update sites.inc 2023-05-25 22:00:17 -05:00
c8856e208c Update sites.inc 2023-05-25 21:59:13 -05:00
9d4842b68f Update sites.inc 2023-05-25 21:58:17 -05:00
06d3fcd7b6 Update sites.inc 2023-05-25 21:56:29 -05:00
2d5eb7b911 Update sites.inc 2023-05-25 21:56:12 -05:00
eab0bb9c40 Update sites.inc 2023-05-25 21:55:58 -05:00
9a0e4a7977 Update sites.inc 2023-05-25 21:50:45 -05:00
9c95805f54 Update sites.inc 2023-05-25 21:50:17 -05:00
8a2952fbec Update sites.inc 2023-05-25 21:46:18 -05:00
d265a4cee5 Update sites.inc 2023-05-25 21:45:14 -05:00
ec8225dc89 Update sites.inc 2023-05-25 21:44:17 -05:00
07cda160d4 Update sites.inc 2023-05-25 21:43:41 -05:00
efbbfb49c9 Update sites.inc 2023-05-25 21:42:47 -05:00
3a36f525b2 Update sites.inc 2023-05-25 21:30:04 -05:00
393c974790 Update sites.inc 2023-05-25 21:23:03 -05:00
66fe2b1b49 Update sites.inc 2023-05-25 21:22:11 -05:00
cc497503b2 Update sites.inc 2023-05-25 21:22:04 -05:00
73e871d434 Update sites.inc 2023-05-25 21:16:04 -05:00
9d572bb9a2 Update sites.inc 2023-05-25 21:15:25 -05:00
f24e7ebd11 Update sites.inc 2023-05-25 21:14:33 -05:00
9c0c2e7d06 Update sites.inc 2023-05-25 21:11:48 -05:00
c8c96af6f6 Update sites.inc 2023-05-25 21:07:28 -05:00
9229116a5e Update sites.inc 2023-05-25 21:05:57 -05:00
56fef6b920 Update sites.inc 2023-05-25 21:05:35 -05:00
019b235c67 Update sites.inc 2023-05-25 21:05:04 -05:00
e7a6aac7c2 Update sites.inc 2023-05-25 21:03:47 -05:00
a81f4e49f0 Update sites.inc 2023-05-25 21:02:26 -05:00
8224bc9dab Update sites.inc 2023-05-25 21:01:43 -05:00
95e12d9b9d Update sites.inc 2023-05-25 20:58:16 -05:00
63e23c5a59 Update sites.inc 2023-05-25 20:58:04 -05:00
03ff3b4981 Update sites.inc 2023-05-25 20:56:56 -05:00
a7e774d8a1 Update sites.inc 2023-05-25 20:56:40 -05:00
8016214dd6 Update sites.inc 2023-05-25 20:55:55 -05:00
337d274ca9 Update sites.inc 2023-05-25 20:55:43 -05:00
1d3ebe93de Update sites.inc 2023-05-25 20:54:39 -05:00
feceb516a6 Update sites.inc 2023-05-25 20:53:59 -05:00
3e55d16ed5 Update sites.inc 2023-05-25 20:51:48 -05:00
b6484ba202 Update sites.inc 2023-05-25 20:47:42 -05:00
48aeaaf0ae Update sites.inc 2023-05-25 20:47:00 -05:00
d122a9a1e6 Update sites.inc 2023-05-25 20:45:39 -05:00
6181afb055 Update sites.inc 2023-05-25 20:45:14 -05:00
3157ea0829 Update sites.inc 2023-05-25 20:42:59 -05:00
3d40866e5e Update sites.inc 2023-05-25 20:42:23 -05:00
df11db9cfd Update sites.inc 2023-05-25 20:37:16 -05:00
bba63a3883 Update sites.inc 2023-05-25 20:36:20 -05:00
ed9c56d679 Update sites.inc 2023-05-25 20:35:54 -05:00
4bc0c98359 Update sites.inc 2023-05-25 19:19:32 -05:00
a79ead02d3 Update sites.inc 2023-05-25 19:17:53 -05:00
985f6c2109 Update sites.inc 2023-05-25 19:16:20 -05:00
cc750142a9 Update sites.inc 2023-05-25 19:15:43 -05:00
eff679ea52 Update sites.inc 2023-05-25 19:01:38 -05:00
ba8f63ccc8 Update sites.inc 2023-05-25 18:55:18 -05:00
9da50835e3 Update sites.inc 2023-05-25 18:54:59 -05:00
07f1527fe1 Update sites.inc 2023-05-25 18:52:50 -05:00
139e7e6e87 Update sites.inc 2023-05-25 18:51:36 -05:00
0e52fb3322 Update sites.inc 2023-05-25 18:26:21 -05:00
87b429b858 Update sites.inc 2023-05-25 18:25:16 -05:00
b2471035cf Update sites.inc 2023-05-25 18:24:36 -05:00
1c188df340 Update sites.inc 2023-05-25 18:23:22 -05:00
5e61bb0a2c Update nodemgmt-scripts.sh 2023-05-25 18:16:18 -05:00
4f99e53915 Update sites.inc 2023-05-25 18:15:53 -05:00
2e1ae1ae0c Update sites.inc 2023-05-25 18:06:49 -05:00
95a289d396 Update sites.inc 2023-05-25 18:05:30 -05:00
78218f453a Update sites.inc 2023-05-25 18:04:50 -05:00
a51fc77589 Update sites.inc 2023-05-25 18:03:46 -05:00
1cd50293da Update sites.inc 2023-05-25 18:02:00 -05:00
975049c3ca Update sites.inc 2023-05-25 17:59:21 -05:00
16ba2272bd Update sites.inc 2023-05-25 17:58:00 -05:00
0964da83cb Update sites.inc 2023-05-25 17:56:33 -05:00
3eb15a656f Update sites.inc 2023-05-25 17:56:08 -05:00
1ba973f92c Update sites.inc 2023-05-25 17:55:36 -05:00
9faabf4b01 Update sites.inc 2023-05-25 17:55:03 -05:00
ce0dd298e5 Update sites.inc 2023-05-25 17:53:36 -05:00
5a1b60f667 Update sites.inc 2023-05-25 17:52:07 -05:00
f5bf9f961c Update sites.inc 2023-05-25 17:51:42 -05:00
a4294840aa Update sites.inc 2023-05-25 17:50:08 -05:00
ad139cc73e Update sites.inc 2023-05-25 17:45:22 -05:00
f5211e836c Update sites.inc 2023-05-25 17:45:09 -05:00
c2f6ed03bb Update sites.inc 2023-05-25 17:44:53 -05:00
0acda81aab Update sites.inc 2023-05-25 17:43:02 -05:00
1827e185dc Update sites.inc 2023-05-25 17:42:50 -05:00
b459e4638e Update sites.inc 2023-05-25 17:42:32 -05:00
7be6d9d508 Update sites.inc 2023-05-25 17:39:39 -05:00
3255d33ae2 Update sites.inc 2023-05-24 23:29:27 -05:00
680b49117b Update sites.inc 2023-05-24 23:28:58 -05:00
be12ebfd64 update 2023-05-24 23:28:27 -05:00
2c059454a5 Update nodemgmt-scripts.sh 2023-05-24 23:17:59 -05:00
1b4997c7a0 update 2023-05-24 23:17:19 -05:00
d278795725 Update sites.inc 2023-05-24 23:13:52 -05:00
3b35f4ef1d Update sites.inc 2023-05-24 23:12:56 -05:00
a8ce2ad000 Update sites.inc 2023-05-24 23:11:56 -05:00
f0e4aab834 Update sites.inc 2023-05-24 23:07:20 -05:00
d22baf7484 Update sites.inc 2023-05-24 22:58:18 -05:00
e1d10779ce Update sites.inc 2023-05-24 22:57:38 -05:00
235e5076af Update sites.inc 2023-05-24 22:56:57 -05:00
3f03c1ca7f Update sites.inc 2023-05-24 22:56:36 -05:00
7cbd618a8f Update sites.inc 2023-05-24 22:52:31 -05:00
a7ad32a27c Update sites.inc 2023-05-24 22:51:27 -05:00
c361c76ab2 Update sites.inc 2023-05-24 22:47:46 -05:00
0e67c84a8d Update sites.inc 2023-05-24 22:47:30 -05:00
1c441824ba update 2023-05-24 22:40:55 -05:00
7fdc4a4d4b Update sites.inc 2023-05-24 22:29:56 -05:00
ded15d5cb2 Update sites.inc 2023-05-24 22:27:55 -05:00
dffcaf6633 update 2023-05-24 22:25:40 -05:00
2505bab729 Update sites.inc 2023-05-24 22:20:55 -05:00
cb22161622 update 2023-05-24 22:19:12 -05:00
406532c52f Update defaults.inc 2023-05-23 22:22:27 -05:00
08973962c6 Update nodemgmt-scripts.sh 2023-05-23 22:21:01 -05:00
6a7f1c1ea0 update 2023-05-23 21:42:11 -05:00
b43b7fa4fd Update defaults.inc 2023-05-23 21:33:13 -05:00
d1f02d97f8 Update defaults.inc 2023-05-23 21:29:57 -05:00
735d50defc Update nodemgmt-scripts.sh 2023-05-23 21:28:59 -05:00
03e2cf0129 Update nodemgmt-scripts.sh 2023-05-23 21:27:40 -05:00
27b20c8d6a Update status.inc 2023-05-23 21:25:48 -05:00
9d11a6c872 update 2023-05-23 19:59:19 -05:00
fa60f249de update 2023-05-23 18:40:56 -05:00
e49578d167 Update nodemgmt-scripts.sh 2023-05-22 22:56:50 -05:00
5a27dc4527 Update status.inc 2023-05-22 22:56:19 -05:00
6c3d8df441 update 2023-05-22 22:44:33 -05:00
0e4a1b73da Update status.inc 2023-05-22 22:41:04 -05:00
f1d2ddd4b7 Update defaults.inc 2023-05-22 22:40:08 -05:00
d0131694c5 Update defaults.inc 2023-05-22 22:37:23 -05:00
6a1ff522d7 Update defaults.inc 2023-05-22 22:33:55 -05:00
558b299682 Update status.inc 2023-05-22 22:32:57 -05:00
6313d04ab7 Update status.inc 2023-05-22 22:31:35 -05:00
0124d92f82 Update status.inc 2023-05-22 22:30:52 -05:00
dc16515ef1 Update status.inc 2023-05-22 22:24:02 -05:00
c599dd572d Update status.inc 2023-05-22 22:23:38 -05:00
137c7ddc65 Update status.inc 2023-05-22 22:21:48 -05:00
ec4a2511e7 Update status.inc 2023-05-22 22:19:35 -05:00
c1b7586d97 Update status.inc 2023-05-22 22:19:17 -05:00
fc5a6bc82b Update status.inc 2023-05-22 22:18:59 -05:00
5deb21b374 Update status.inc 2023-05-22 22:17:11 -05:00
74879c1175 Update status.inc 2023-05-22 22:16:00 -05:00
ee35546924 Update status.inc 2023-05-22 22:15:41 -05:00
07c04e1cf7 Update status.inc 2023-05-22 22:15:06 -05:00
4a2d86d6cb Update status.inc 2023-05-22 22:14:56 -05:00
b0f0890b30 Update status.inc 2023-05-22 22:13:06 -05:00
b9d1280e08 Update status.inc 2023-05-22 22:09:58 -05:00
f71bf100c6 Update defaults.inc 2023-05-22 22:06:24 -05:00
52e30fc785 update 2023-05-22 22:05:36 -05:00
b85fa53502 Update defaults.inc 2023-05-22 22:01:00 -05:00
487124f9c9 Update defaults.inc 2023-05-22 22:00:55 -05:00
25d4fa40cc Update defaults.inc 2023-05-22 22:00:46 -05:00
58e4707af0 Update status.inc 2023-05-22 20:58:16 -05:00
15d92a59aa Update nodemgmt-scripts.sh 2023-05-21 20:19:15 -05:00
c3b6ed7f4e Update nodemgmt-scripts.sh 2023-05-21 20:19:03 -05:00
82173975dd Update nodemgmt-scripts.sh 2023-05-21 20:18:03 -05:00
30fa7af4b4 Update nodemgmt-scripts.sh 2023-05-21 20:17:34 -05:00
cbc7c0d1ed update 2023-05-21 20:16:48 -05:00
18e99f5264 Update defaults.inc 2023-05-21 19:30:58 -05:00
09075ec5d0 Update defaults.inc 2023-05-21 19:30:54 -05:00
c4093a8cde Update defaults.inc 2023-05-21 19:30:02 -05:00
5850d0bf1c Update defaults.inc 2023-05-21 19:28:38 -05:00
e20187f4c8 Update defaults.inc 2023-05-21 19:28:21 -05:00
a90d1687b7 Update nodemgmt-scripts.sh 2023-05-21 19:25:25 -05:00
cd8b9b9528 Update defaults.inc 2023-05-21 19:20:54 -05:00
6dde3f0176 Update defaults.inc 2023-05-21 19:20:41 -05:00
6ae347a8e0 update 2023-05-21 19:20:02 -05:00
e70c178599 Update nodemgmt-scripts.sh 2023-05-21 19:19:02 -05:00
b5e6e158e0 Update defaults.inc 2023-05-21 19:17:56 -05:00
2d0eb91168 Update defaults.inc 2023-05-21 19:16:30 -05:00
108df332e0 Update defaults.inc 2023-05-21 19:15:35 -05:00
4e182a28c5 Update defaults.inc 2023-05-21 19:12:06 -05:00
c0c0440050 Update defaults.inc 2023-05-21 19:10:54 -05:00
a23a85a436 Update defaults.inc 2023-05-21 19:09:53 -05:00
7ce9561633 Update defaults.inc 2023-05-21 18:45:20 -05:00
b744c9fdb6 Update run.sh 2023-05-15 20:15:24 -05:00
76a6f6acc9 Update nodemgmt-scripts.sh 2023-05-15 16:04:33 -05:00
c143a9ee34 Update nodemgmt-scripts.sh 2023-05-15 15:56:10 -05:00
b8003bee7c update 2023-05-14 10:02:48 -05:00
1706dd4a50 Update nodemgmt-scripts.sh 2023-05-14 09:53:53 -05:00
82820e4423 Update nodemgmt-scripts.sh 2023-05-14 09:52:43 -05:00
9d6db1c502 Update nodemgmt-scripts.sh 2023-05-14 09:52:05 -05:00
8c96ac25d8 Update nodemgmt-scripts.sh 2023-05-14 09:51:12 -05:00
b226a68326 Update nodemgmt-scripts.sh 2023-05-14 09:50:07 -05:00
84b35edd55 Update nodemgmt-scripts.sh 2023-05-14 09:49:21 -05:00
fe057ad723 Update nodemgmt-scripts.sh 2023-05-14 09:36:44 -05:00
ea0a955eff Update defaults.inc 2023-05-14 09:33:23 -05:00
090752ee4c Update defaults.inc 2023-05-13 23:20:00 -05:00
18553d1030 Update nodemgmt-scripts.sh 2023-05-13 23:19:51 -05:00
0d3f761a62 update 2023-05-13 23:18:28 -05:00
14b121b2b5 Update nodemgmt-scripts.sh 2023-05-13 23:12:45 -05:00
2e09f922e0 Update nodemgmt-scripts.sh 2023-05-13 23:11:32 -05:00
2db38e70e4 Update nodemgmt-scripts.sh 2023-05-13 23:09:55 -05:00
18c9bd9bb5 Update nodemgmt-scripts.sh 2023-05-13 23:09:27 -05:00
7efc2436d0 Update nodemgmt-scripts.sh 2023-05-13 23:08:31 -05:00
2ad81dbf38 Update nodemgmt-scripts.sh 2023-05-13 23:08:01 -05:00
55d529b078 update 2023-05-13 23:07:10 -05:00
32e469fe5e Update nodemgmt-scripts.sh 2023-05-13 22:55:38 -05:00
ff98f1f93a Update nodemgmt-scripts.sh 2023-05-13 22:54:16 -05:00
97d1b1904a Update nodemgmt-scripts.sh 2023-05-13 22:53:29 -05:00
e3bb4b8260 update 2023-05-13 22:49:03 -05:00
79c268ff22 Update nodemgmt-scripts.sh 2023-05-13 22:38:52 -05:00
61b7e49b81 Update sites.inc 2023-05-13 22:37:18 -05:00
4506342894 update 2023-05-13 22:36:39 -05:00
3de85b4528 Update nodemgmt-scripts.sh 2023-05-13 22:34:58 -05:00
e13ea21036 Update nodemgmt-scripts.sh 2023-05-13 22:25:58 -05:00
e606acefb0 Update status.inc 2023-05-10 21:55:57 -05:00
ca01c1b887 Update status.inc 2023-05-10 21:52:38 -05:00
ad36b39ead update 2023-05-10 21:48:10 -05:00
e910267857 Update 'inc/status.inc' 2023-05-10 21:46:54 -05:00
1b93621170 Update defaults.inc 2023-05-07 19:16:46 -05:00
ad39b2d282 update 2023-05-07 19:16:05 -05:00
f3b4bdb12d Update defaults.inc 2023-05-07 18:47:49 -05:00
cfa7d4f0aa Update status.inc 2023-05-07 18:47:29 -05:00
45b29ae1c5 Update status.inc 2023-05-07 18:34:38 -05:00
98fa6901e1 update 2023-05-02 22:15:52 -05:00
b43ec28cfb Delete .gitmodules 2023-05-02 21:53:01 -05:00
bd7524019a Update defaults.inc 2023-05-02 21:52:05 -05:00
bb9f77f5a4 update 2023-05-02 21:51:38 -05:00
d76630e1d6 Update nodemgmt-scripts.sh 2023-05-01 22:09:00 -05:00
6cb2e15fd4 update 2023-05-01 22:06:25 -05:00
cc9271eae8 Update run.sh 2023-05-01 22:01:14 -05:00
9b3c80e5da Merge branch 'dev' 2023-05-01 22:00:10 -05:00
20a96bc828 Update status.inc 2023-05-01 19:27:40 -05:00
26 changed files with 5533 additions and 2525 deletions

0
.gitmodules vendored
View File

234
LICENSE
View File

@@ -1,8 +1,232 @@
MIT License
Copyright (c) <year> <copyright holders>
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
A “covered work” means either the unmodified Program or a work based on the Program.
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
1. Source Code.
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
7. Additional Terms.
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
11. Patents.
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
NodeMgmt
Copyright (C) 2018 DCS
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
NodeMgmt Copyright (C) 2018 DCS
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

@@ -1,4 +1,3 @@
# NodeMgmt - Galera/NGINX Node Management
# NodeMgmt - Linux Server Node Management
bash <(curl -sL https://go.scity.us/install-nodemgmt)

17
conf/copycerts.sh.example.inc Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env bash
## Comma-seperated for multiple sites
local COPYCERT="hostname.domain.com"
## Comma-seperated, in same order as above
local CERTFOLDER="/local/cert/path"
COPYCERTS_POST_COMMANDS(){
##
## Commands to run if cert is replaced
##
SERVICE_MGMT nginx reload
}

160
conf/defaults.local.example.inc Executable file
View File

@@ -0,0 +1,160 @@
# DEFINE THE ADDRESS FOR THE HOST THAT WILL RUN PRIMARY NODE MANAGEMENT TASKS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_NODEMANAGER=192.168.1.5
# DEFINE VCENTER INFO TO APPLY SSL CERTS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_VC_HOSTNAME='vCenter FQDN or LAN IP'
NM_VC_USER='administrator@vsphere.local'
NM_VC_PASS='supersecret'
# DEFINE DYNAMIC DNS LOGIN INFO FOR POWER-DNS SERVERS FOR UPDATING RECORDS
#-----------------------------------------------------------------------------------------------------------------------------------------
# NM_PDNS_HOST=""
NM_PDNS_USER=""
NM_PDNS_PASS=""
NM_PDNS_APIKEY=""
NM_DYNDNS_SITES['mainsite']='comma seperated list of DNS A records to update'
NM_DYNDNS_SITES['offsite']='comma seperated list of DNS A records to update for other site'
# DEFINE PATHS FOR NEW CERTS AND NEW SITES (except proxy sites which default to nginx)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_CERTPATHS['LB']='/etc/letsencrypt'
NM_WWWPATHS['WEB']='/var/www'
# DEFIINE NODE TYPES OF THEIR ASSOCIATES HOSTS TO MONITOR (comma seperated)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_HOSTS['LB']=192.168.1.11,192.168.1.12
NM_HOSTS['MYSQL']=192.168.1.21,192.168.1.22,192.168.1.23
NM_HOSTS['WEB']=192.168.1.31,192.168.1.32
# DEFINES NODE TYPE NAMES (THIS LIST ALSO DEFINES WHICH NODE TYPES ARE ENABLED)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_NODETYPES['LB']='LoadBalancer'
NM_NODETYPES['MYSQL']='MYSQL'
# NM_NODETYPES['WEB']='Webserver'. # MONITORING DISABLED
# DEFINES HOST DESCRIPTIONS FOR CONFIGURED HOSTS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_HOSTNAMES['192.168.1.31']='Webserver-Node1'
NM_HOSTNAMES['192.168.1.32']='Webserver-Node2'
NM_HOSTNAMES['192.168.1.21']='MySQL-Node1'
NM_HOSTNAMES['192.168.1.22']='MySQL-Node2'
NM_HOSTNAMES['192.168.1.23']='MySQL-Node3'
NM_HOSTNAMES['192.168.1.11']='LoadBalancer-Node1'
NM_HOSTNAMES['192.168.1.12']='LoadBalancer-Node2'
# DEFINES SERVICES TO MONITOR ON EACH HOST PART OF THE NODE TYPE (comma seperated)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_SERVICES_CHECK['LB']=nginx,haproxy,keepalived
NM_SERVICES_CHECK['MYSQL']=mariadb,proxysql,keepalived
NM_SERVICES_CHECK['WEB']=nginx,php7.2-fpm,php7.3-fpm,php7.4-fpm,php8.2-fpm,gitea,keepalived
# DEFINES DOCKERS TO MONITOR ON EACH HOST PART OF THE NODE TYPE (comma seperated)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_DOCKERS_CHECK['LB']=
NM_DOCKERS_CHECK['MYSQL']=
NM_DOCKERS_CHECK['WEB']=phpmyadmin,phppgadmin,vaultwarden,heimdall,authelia
# DEFINES THE CONFIGURED DOCKER COMPOSE CONFIG PATHS, THIS WILL ALLOW NODEMGMT TO TRY AND REBUILD MISSING REQUIRED DOCKERS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_DOCKER_COMPOSE_LOC['authelia']='/mnt/web-data/authelia'
NM_DOCKER_COMPOSE_LOC['phpmyadmin']='/mnt/web-data/phpmyadmin'
NM_DOCKER_COMPOSE_LOC['phppgadmin']='/mnt/web-data/phppgadmin'
NM_DOCKER_COMPOSE_LOC['vaultwarden']='/mnt/web-data/vaultwarden'
NM_DOCKER_COMPOSE_LOC['heimdall']='/mnt/web-data/heimdall'
# DEFINES REPLICATED ITEMS FROM BELOW TO MONITOR FOR REPLICATION (comma seperated)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_REPL_CHECK['LB']=lb-data
NM_REPL_CHECK['MYSQL']=
NM_REPL_CHECK['WEB']=web-data
# DEFINES FOLDERS TO BE MONITORED FOR REPLICATION
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_REPL_CHECK_LOC['lb-data']='/opt/lb-data'
NM_REPL_CHECK_LOC['web-data']='/mnt/web-data'
# DEFINES DESCRIPTIONS FOR REPLICATED FOLDERS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_REPL_DESC['lb-data']='LB-Data (NGINX / SSL-Certs)'
NM_REPL_DESC['web-data']='Web Data (NGINX/PHP)'
# DEFINES NGINX PATHS FOR NODE TYPES (ONLY REQUIRED IF PATH IS REPLICATED BETWEEN HOSTS AND IS NEEDED TO BE VERIFIED BEFORE CERTAIN TASKS)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_REPL_NGINX_PATHS['LB']='/opt/lb-data/nginx'
NM_REPL_NGINX_PATHS['WEB']='/mnt/web-data/nginx'
# DEFINES SERVICES TO BE MONITORED FOR RUNNING ONLY ON THE HOST CURRENTLY IN PRIMARY CONTROL OF THE NODE TYPE (comma seperated)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_SINGLESRVR_SERVICES['LB']=
NM_SINGLESRVR_SERVICES['MYSQL']=
NM_SINGLESRVR_SERVICES['WEB']=gitea
# DEFINES DOCKERS TO BE MONITORED FOR RUNNING ONLY ON THE HOST CURRENTLY IN PRIMARY CONTROL OF THE NODE TYPE (comma seperated)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_SINGLESRVR_DOCKERS['LB']=
NM_SINGLESRVR_DOCKERS['MYSQL']=
NM_SINGLESRVR_DOCKERS['WEB']=vaultwarden,heimdall,authelia
# DEFINES THE KEEPALIVE IP ADDRESS FOR THE NODE TYPE WHEN USING SINGLE SERVER MONITORING (USED TO VERIFY PRIMARY NODE)
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_SINGLESRVR_IP['LB']=
NM_SINGLESRVR_IP['MYSQL']=
NM_SINGLESRVR_IP['WEB']=192.168.1.10
# DEFINES THE CONFIGURED SERVICE DESCRIPTIONS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_SERVICE_DESC['mysql']='MySQL DB Server'
NM_SERVICE_DESC['mariadb']='MariaDB (MySQL DB Server)'
NM_SERVICE_DESC['postgresql']='PostgreSQL'
NM_SERVICE_DESC['apache2']='Apache Web Server'
NM_SERVICE_DESC['nginx']='NGINX Web Server'
NM_SERVICE_DESC['gogs']='Gogs Git Repository'
NM_SERVICE_DESC['gitea']='Gitea Git Repository'
NM_SERVICE_DESC['haproxy']='HAProxy Load Balancer'
NM_SERVICE_DESC['keepalived']='Keepalived Load Balancer'
NM_SERVICE_DESC['maxscale']='MaxScale Load Balancer'
NM_SERVICE_DESC['cmon']='ClusterControl'
NM_SERVICE_DESC['cmon-events']='CC-Events Manager'
NM_SERVICE_DESC['cmon-cloud']='CC-Cloud Daemon'
NM_SERVICE_DESC['php5.6-fpm']='PHP 5.6 FPM'
NM_SERVICE_DESC['php7.2-fpm']='PHP 7.2 FPM'
NM_SERVICE_DESC['php7.3-fpm']='PHP 7.3 FPM'
NM_SERVICE_DESC['php7.4-fpm']='PHP 7.4 FPM'
NM_SERVICE_DESC['php8.0-fpm']='PHP 8.0 FPM'
NM_SERVICE_DESC['php8.1-fpm']='PHP 8.1 FPM'
NM_SERVICE_DESC['php8.2-fpm']='PHP 8.2 FPM'
NM_SERVICE_DESC['syncthing']='Syncthing'
NM_SERVICE_DESC['pdns']='(PowerDNS) DNS Serveice'
NM_SERVICE_DESC['pdnsadmin']='(PowerDNS) Admin Portal'
NM_SERVICE_DESC['pdnsadmin.socket']='(PowerDNS) Portal Socket'
NM_SERVICE_DESC['proxysql']='ProxySQL Load Balancer'
NM_SERVICE_DESC['glusterd']='Gluster FileSystem'
NM_SERVICE_DESC['redis-server']='Redis Caching Server'
NM_SERVICE_DESC['mosquitto']='Mosquitto MQTT Broker'
NM_SERVICE_DESC['tailscaled']='Tailscale P2P VPN'
NM_SERVICE_DESC['monitor-power']='Server Power Monitor'
NM_SERVICE_DESC['monitor-temp']='Server Temp Monitor'
# DEFINES THE CONFIGURED DOCKER DESCRIPTIONS
#-----------------------------------------------------------------------------------------------------------------------------------------
NM_DOCKER_DESC['authelia']='Authelia'
NM_DOCKER_DESC['phpmyadmin']='phpMyAdmin'
NM_DOCKER_DESC['phppgadmin']='phpPgAdmin'
NM_DOCKER_DESC['vaultwarden']='VaultWarden'
NM_DOCKER_DESC['heimdall']='Heimdall'
NM_DOCKER_DESC['uptime-kuma']='Uptime-Kuma'
NM_DOCKER_DESC['nginx-proxy_manager']='Nginx Proxy Manager'

View File

@@ -0,0 +1,13 @@
if (
($syslogtag startswith 'systemd[' or $syslogtag startswith 'systemd-logind[') and
(
re_match($msg, 'session-') or
re_match($msg, 'Started Session') or
re_match($msg, 'Deactivated') or
re_match($msg, 'Consumed') or
re_match($msg, 'New session') or
re_match($msg, 'Removed session')
)
) then {
stop
}

View File

@@ -0,0 +1,5 @@
# domain.name.com PORT
#
# example
# somethingcool.example.com 443

View File

@@ -1,159 +1,185 @@
#!/usr/bin/env bash
VERS='4.6.23-04302023'
#NODETYPES=WEB,LB
NODETYPES=MYSQL,LB,WEB,NC,WPD,LPD,MM,PW
MYSQLHOSTS=10.10.1.51,10.10.1.52
WEBHOSTS=10.10.1.121,10.10.1.122
LBHOSTS=10.10.10.81,10.10.10.82
NCHOSTS=10.10.10.42
WPDHOSTS=100.90.74.120,100.123.225.4,10.10.1.28
LPDHOSTS=10.10.10.10,10.10.10.11
MMHOSTS=10.10.1.24
PRIMARYHOST=10.10.1.51
MYSQLMANAGER=10.10.10.50
GLHOSTS=10.10.1.41,10.10.1.42,10.10.1.121,10.10.1.122
PWHOSTS=10.10.0.240
NODESERVICES=mariadb,mysql,nginx,gitea,pdnsadmin,pdnsadmin.socket,haproxy,keepalived,maxscale,postgresql,web,php5.6-fpm,php7.2-fpm,php7.3-fpm,php7.4-fpm,syncthing,pdns,proxysql,radarr,sonarr,jackett,qbittorrent,snap.tautulli.tautulli,ombi,glusterd,redis-server,mosquitto
MYSQLSERVICES_CHECK=mariadb,proxysql,keepalived
WEBSERVICES_CHECK=nginx,php5.6-fpm,php7.2-fpm,php7.3-fpm,php7.4-fpm,php8.2-fpm,gitea,keepalived
LBSERVICES_CHECK=nginx,haproxy,keepalived
NCSERVICES_CHECK=nginx,php8.1-fpm,redis-server
WPDSERVICES_CHECK=pdns,mariadb,pdnsadmin,pdnsadmin.socket,proxysql
LPDSERVICES_CHECK=pdns,mariadb,pdnsadmin,pdnsadmin.socket,keepalived
MMSERVICES_CHECK=radarr,sonarr,jackett,qbittorrent,snap.tautulli.tautulli,ombi,nginx,php8.2-fpm
PWSERVICES_CHECK=mosquitto
WEBDOCKER=phpmyadmin,phppgadmin
#LBDOCKER=nginx-proxy_manager
noheader=' service status-check nightlyrephp7.3-fpm,new backup report check checkcerts gitea update-nodes copynpmcerts singleservercheck '
CERT_DAEMON='/snap/bin/certbot'
FOLDER=/opt/idssys/nodemgmt
TMPFOLDER=${FOLDER}/.tmp
SCRIPT=${FOLDER}/nodemgmt-scripts.sh
LOGFILE=${FOLDER}/logfile
RENOTIFY=900
[ ! -d ${TMPFOLDER} ] && mkdir ${TMPFOLDER}
VERS='5.6.52-11192025'
NM_BETA=false
NM_SRVCOPT=(start stop restart reload enable disable)
#MYSQL_REPL_CHECK=( )
#WEB_REPL_CHECK=(nginx www ssl lessh php pma pdnsa)
WEB_REPL_CHECK=( web-data )
LB_REPL_CHECK=( lb-data )
#NC_REPL_CHECK=(apache nextcloud-php nextcloud-data)
#NC_REPL_CHECK=( )
declare -A NM_HOSTNAMES
NM_HOSTNAMES['10.10.1.121']='Webserver-Node1'
NM_HOSTNAMES['10.10.1.122']='Webserver-Node2'
NM_HOSTNAMES['10.10.1.51']='MySQL-Node1'
NM_HOSTNAMES['10.10.1.52']='MySQL-Node2'
NM_HOSTNAMES['10.10.10.81']='LB-Node1'
NM_HOSTNAMES['10.10.10.82']='LB-Node2'
NM_HOSTNAMES['10.10.10.10']='DNS-Node1'
NM_HOSTNAMES['10.10.10.11']='DNS-Node2'
NM_HOSTNAMES['10.10.10.42']='Nextcloud-Server'
NM_HOSTNAMES['159.203.158.51']='PowerDNS-Node1'
NM_HOSTNAMES['146.190.1.194']='PowerDNS-Node3'
NM_HOSTNAMES['10.10.10.50']='MySQL-Manager'
NM_HOSTNAMES['10.10.0.240']='PowerWall'
NM_HOSTNAMES['100.90.74.120']='WAN-DNS1 (East)'
NM_HOSTNAMES['100.123.225.4']='WAN-DNS2 (West)'
noheader=' test service status-check nightlyrephp7.3-fpm,new backup report reportrun check checkcerts gitea update-nodes copynpmcerts singleservercheck update-dyndns backup-offsitepfsense gui nightlyreview update log betacheck offsite-staticroute-fix '
declare -i errtime
[ "${NM_FOLDER}" == "" ] && NM_FOLDER=/opt/idssys/nodemgmt
NM_SRVCOPT=(start stop restart reload enable disable)
IFS=,
NODE_TYPES=(${NODETYPES})
MYSQL_HOSTS=(${MYSQLHOSTS})
WEB_HOSTS=(${WEBHOSTS})
LB_HOSTS=(${LBHOSTS})
NC_HOSTS=(${NCHOSTS})
WPD_HOSTS=(${WPDHOSTS})
LPD_HOSTS=(${LPDHOSTS})
MM_HOSTS=(${MMHOSTS})
GL_HOSTS=(${GLHOSTS})
PW_HOSTS=(${PWHOSTS})
# TSI=$(/sbin/ip link | grep tailscale0)
# [ ${#TSI} != 0 ] && RUN_NODE_TSIP=$(/sbin/ip -o -4 addr list tailscale0 | awk '{print $4}' | cut -d/ -f1) || RUN_NODE_TSIP=""
NODE_SERVICES=(${NODESERVICES})
MYSQL_SERVICES_CHECK=(${MYSQLSERVICES_CHECK})
WEB_SERVICES_CHECK=(${WEBSERVICES_CHECK})
LB_SERVICES_CHECK=(${LBSERVICES_CHECK})
NC_SERVICES_CHECK=(${NCSERVICES_CHECK})
WPD_SERVICES_CHECK=(${WPDSERVICES_CHECK})
LPD_SERVICES_CHECK=(${LPDSERVICES_CHECK})
MM_SERVICES_CHECK=(${MMSERVICES_CHECK})
PW_SERVICES_CHECK=(${PWSERVICES_CHECK})
LOCAL_SERVICES=(${LOCAL_SERVICES})
WEB_DOCKER=(${WEBDOCKER})
LB_DOCKER=(${LBDOCKER})
if [ "$(ip route | awk '/default/ { print $5 }')" == "link" ]; then
RNIP=$(ip addr show $(ip route | awk '/1 dev eth0/ { print $5; exit }') | grep "inet" | head -n 1 | awk '/inet/ {print $2}' | cut -d'/' -f1)
elif [ "$(ip a | awk '/wg0/')" ]; then
RNIP=$(ip a | awk '/wg0/' | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1)
else
RNIP=$(ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | head -n 1 | awk '/inet/ {print $2}' | cut -d'/' -f1)
fi
unset IFS
if [ -f ${NM_FOLDER}/conf/defaults.local.inc ]; then
declare -A NM_HOSTS
declare -A NM_SERVICES_CHECK
declare -A NM_DOCKERS_CHECK
declare -A NM_REPL_CHECK
declare -A NM_REPL_NGINX_PATHS
declare -A NM_HOSTNAMES
declare -A NM_NODETYPES
declare -A NM_SERVICE_DESC
declare -A NM_DOCKER_DESC
declare -A NM_DOCKER_COMPOSE_LOC
declare -A NM_REPL_CHECK_LOC
declare -A NM_REPL_DESC
declare -A NM_SINGLESRVR_SERVICES
declare -A NM_SINGLESRVR_DOCKERS
declare -A NM_SINGLESRVR_IP
declare -A NM_CERTPATHS
declare -A NM_WWWPATHS
declare -A NM_DYNDNS_SITES
declare -A NM_HOST_CPULEVELS
declare -A NM_NODETYPES
NM_NODETYPES['MYSQL']='MySQL'
NM_NODETYPES['LB']='LoadBalance'
NM_NODETYPES['WEB']='Webserver'
NM_NODETYPES['NC']='Nextcloud'
NM_NODETYPES['WPD']='WAN PowerDNS'
NM_NODETYPES['LPD']='LAN PowerDNS'
NM_NODETYPES['MM']='Media Manager'
NM_NODETYPES['PW']='PowerWall'
source ${NM_FOLDER}/conf/defaults.local.inc
declare -A NM_SERVICES
NM_SERVICES['mysql']='MySQL'
NM_SERVICES['mariadb']='MariaDB (MySQL)'
NM_SERVICES['postgresql']='PostgreSQL'
NM_SERVICES['apache2']='Apache Web Server'
NM_SERVICES['nginx']='NGINX Web Server'
NM_SERVICES['gogs']='Gogs Git Repository'
NM_SERVICES['gitea']='Gitea Git Repository'
NM_SERVICES['haproxy']='HAProxy Load Balancer'
NM_SERVICES['keepalived']='Keepalived Load Balancer'
NM_SERVICES['maxscale']='MaxScale Load Balancer'
NM_SERVICES['cmon']='CC-Controller'
NM_SERVICES['cmon-events']='CC-Events Manager'
NM_SERVICES['cmon-cloud']='CC-Cloud Daemon'
NM_SERVICES['php5.6-fpm']='PHP 5.6 FPM'
NM_SERVICES['php7.2-fpm']='PHP 7.2 FPM'
NM_SERVICES['php7.3-fpm']='PHP 7.3 FPM'
NM_SERVICES['php7.4-fpm']='PHP 7.4 FPM'
NM_SERVICES['php8.0-fpm']='PHP 8.0 FPM'
NM_SERVICES['php8.1-fpm']='PHP 8.1 FPM'
NM_SERVICES['php8.2-fpm']='PHP 8.2 FPM'
NM_SERVICES['syncthing']='Syncthing'
NM_SERVICES['pdns']='PowerDNS Server'
NM_SERVICES['pdnsadmin']='PowerDNS-Admin'
NM_SERVICES['pdnsadmin.socket']='PowerDNS-Admin Socket'
NM_SERVICES['proxysql']='ProxySQL Load Balancer'
NM_SERVICES['radarr']='Radarr'
NM_SERVICES['sonarr']='Sonarr'
NM_SERVICES['jackett']='Jackett'
NM_SERVICES['qbittorrent']='qBittorrent'
NM_SERVICES['snap.tautulli.tautulli']='Tautulli'
NM_SERVICES['ombi']='Ombi'
NM_SERVICES['glusterd']='Gluster FileSystem'
NM_SERVICES['redis-server']='Redis Caching Server'
NM_SERVICES['mosquitto']='Mosquitto MQTT Broker'
[ "${NM_REPL_CHECK_TIMEOUT}" != "" ] && NM_REPL_CHECK_TIMEOUT=${NM_REPL_CHECK_TIMEOUT} || NM_REPL_CHECK_TIMEOUT=5 #MINUTES
[ "${CERT_DAEMON}" == "" ] && CERT_DAEMON='/opt/certbot/bin/certbot'
declare -A NM_DOCKERS
NM_DOCKERS['phpmyadmin']='phpMyAdmin'
NM_DOCKERS['phppgadmin']='phpPgAdmin'
NM_DOCKERS['nginx-proxy_manager']='Nginx Proxy Manager'
declare -A NM_DOCKER_COMPOSE
NM_DOCKER_COMPOSE['phpmyadmin']='/mnt/web-Data/phpmyadmin'
NM_DOCKER_COMPOSE['phppgadmin']='/mnt/web-Data/phppgadmin'
NM_DOCKER_COMPOSE['nginx-proxy_manager']='/opt/nginx-proxy'
IFS=,
LOCAL_SERVICES=(${LOCAL_SERVICES})
unset IFS
NODETYPES=$(for k in "${!NM_NODETYPES[@]}"; do echo "${NM_NODETYPES["$k"]} ${k}"; done | sort -f | while read desc nmtype; do echo ${nmtype}; done)
IFS=$'\n' NM_NODE_TYPES=(${NODETYPES}); unset IFS
# printf "[%s]\n" "${NM_NODE_TYPES[@]}"
for ntype in "${NM_NODE_TYPES[@]}"; do
arr ${ntype}_HOSTS
arr ${ntype}_SERVICES_CHECK
arr ${ntype}_DOCKERS_CHECK
arr ${ntype}_REPL_CHECK
arr ${ntype}_SINGLESRVR_SERVICES
arr ${ntype}_SINGLESRVR_DOCKERS
arr ${ntype}_SINGLESRVR_IP
IFS=,; var=(${NM_HOSTS[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_HOSTS $value
done
if [ "${NM_SERVICES_CHECK[${ntype}]}" != "" ]; then
IFS=,; var=(${NM_SERVICES_CHECK[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_SERVICES_CHECK $value
done
fi
if [ "${NM_DOCKERS_CHECK[${ntype}]}" != "" ]; then
IFS=,; var=(${NM_DOCKERS_CHECK[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_DOCKERS_CHECK $value
done
arr_insert ${ntype}_DOCKERS_CHECK watchtower
([[ "${RNIP}" != "10.6."* ]] && [ "${ntype}" != "ESPH" ]) && arr_insert ${ntype}_DOCKERS_CHECK portainer_agent
fi
if [ "${NM_REPL_CHECK[${ntype}]}" != "" ]; then
IFS=,; var=(${NM_REPL_CHECK[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_REPL_CHECK $value
done
fi
if [ "${NM_SINGLESRVR_SERVICES[${ntype}]}" != "" ]; then
IFS=,; var=(${NM_SINGLESRVR_SERVICES[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_SINGLESRVR_SERVICES $value
done
fi
if [ "${NM_SINGLESRVR_DOCKERS[${ntype}]}" != "" ]; then
IFS=,; var=(${NM_SINGLESRVR_DOCKERS[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_SINGLESRVR_DOCKERS $value
done
fi
if [ "${NM_SINGLESRVR_IP[${ntype}]}" != "" ]; then
IFS=,; var=(${NM_SINGLESRVR_IP[${ntype}]}); unset IFS
for value in "${var[@]}"; do
arr_insert ${ntype}_SINGLESRVR_IP $value
done
# else
# declare "${ntype}_SINGLESRVR_IP"=""
fi
done
fi
[ "${NM_FOLDER}" == "" ] && NM_FOLDER=/opt/idssys/nodemgmt
[ "${NM_BACKUP_FOLDER}" == "" ] && NM_BACKUP_FOLDER=/opt/idssys/backups
NM_SCRIPT=${NM_FOLDER}/nodemgmt-scripts.sh
NM_TMPFOLDER=${NM_FOLDER}/.tmp
PW_TMPFOLDER=${NM_TMPFOLDER}/powerwall
[ "${NM_LOGFOLDER}" == "" ] && NM_LOGFOLDER=${NM_FOLDER}/logs
NM_LOGFILE=${NM_LOGFOLDER}/logfile
[ ! -d ${NM_TMPFOLDER} ] && mkdir ${NM_TMPFOLDER}
[ ! -d ${NM_LOGFOLDER} ] && mkdir ${NM_LOGFOLDER}
[ "${NM_RENOTIFY_TIMEOUT}" == "" ] && NM_RENOTIFY_TIMEOUT=3600
[ "${NM_ENABLE_RENOTIFY}" == "" ] && NM_ENABLE_RENOTIFY=1
NM_PDNS_WANDNS='wdns.scity.us'
NM_PDNS_LANDNS='ldns.scity.us'
if [ "${RNIP}" == "${NM_NODEMANAGER}" ]; then
IS_NODEMANAGER=1
# RUN_NODE_TYPE=NM;
# RUN_NODE_IP=${RNIP}
else
IS_NODEMANAGER=0
fi
for NTYPE in "${NM_NODE_TYPES[@]}"; do
# if [ "${1}" != "service" ] || ([ "${1}" == "service" ] && ([[ "${NM_SERVICES_CHECK[${NTYPE}]}" = *"${2}"* ]] || [ "${NTYPE}" == "${2^^}" ])); then
var=${NTYPE}_HOSTS[@]
RUN_NODE_TYPE=""
for nip in "${!var}"; do
# echo "${NTYPE} - $nip - ${RNIP} - ${RUN_NODE_TSIP}"
if [[ "${RNIP}" == *"${nip}"* ]]; then
RUN_NODE_TYPE=${NTYPE};
RUN_NODE_IP=${RNIP}
break 2
# elif [[ "${RUN_NODE_TSIP}" == *"${nip}"* ]]; then
# RUN_NODE_TYPE=${NTYPE};
# RUN_NODE_IP=${RNIP}
# break 2
fi
done
# fi
done
# fi
# echo "HERE1: RUN_NODE_TYPE=$RUN_NODE_TYPE RUN_NODE_IP=$RUN_NODE_IP RUN_NODE_TSIP=$RUN_NODE_TSIP (RNIP=$RNIP TSI=$TSI)"
[ "${NM_REPL_NGINX_PATHS}" != "" ] && [ "${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}" != "" ] && NM_NGINXPATH=${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]} || NM_NGINXPATH=/etc/nginx
if [ "${NM_CERTPATHS}" != "" ]; then
if [ "${NM_CERTPATHS[${RUN_NODE_TYPE}]}" != "" ]; then
NM_CERTPATH=${NM_CERTPATHS[${RUN_NODE_TYPE}]}
NM_CERTNODE=${RUN_NODE_TYPE}
else
NM_CERTPATH=${NM_CERTPATHS[@]}
NM_CERTNODE=${!NM_CERTPATHS[@]}
fi
else
NM_CERTPATH=/etc/letsencrypt
fi
[ "${NM_WWWPATHS}" != "" ] && [ "${NM_WWWPATHS[${RUN_NODE_TYPE}]}" != "" ] && NM_WWWPATH=${NM_WWWPATHS[${RUN_NODE_TYPE}]} || NM_WWWPATH=/var/www
declare -A NM_SRVCOPTS
NM_SRVCOPTS['status']='Status'
@@ -165,52 +191,30 @@ NM_SRVCOPTS['enable']='Enabl'
NM_SRVCOPTS['disable']='Disabl'
NM_SRVCOPTS['daemon-reload']='Daemon-Reload'
declare -A NM_BACKUP_ITEMS
NM_BACKUP_ITEMS['nginx-settings']=${NM_NGINXPATH}
NM_BACKUP_ITEMS['nginx-logs']=/var/log/nginx
NM_BACKUP_ITEMS['letsencrypt-certs']=${NM_CERTPATH}
NM_BACKUP_ITEMS['webserver-files']=${NM_WWWPATH}
NM_BACKUP_ITEMS['haproxy']=/etc/haproxy
NM_BACKUP_ITEMS['keepalived']=/etc/keepalived
NM_BACKUP_ITEMS['fail2ban']=/etc/fail2ban
NM_BACKUP_ITEMS['nmg-conf']=${NM_FOLDER}/conf
# NM_BACKUP_ITEMS[nginx]=/
declare -A REPL_CHECKS
REPL_CHECKS['apache']='/etc/apache2'
REPL_CHECKS['nginx']='/mnt/web-data/nginx'
REPL_CHECKS['nginxproxy']='/opt/nginx-proxy'
REPL_CHECKS['lb-data']='/opt/lb-data'
REPL_CHECKS['ssl']='/mnt/web-data/letsencrypt'
REPL_CHECKS['lessh']='/home/le/.ssh'
REPL_CHECKS['php']='/mnt/web-data/php'
REPL_CHECKS['www']='/mnt/web-data/www'
REPL_CHECKS['web-data']='/mnt/web-data'
REPL_CHECKS['git']='/mnt/web-data/gitea'
REPL_CHECKS['gitssh']='/home/git'
REPL_CHECKS['pma']='/mnt/web-data/phpmyadmin'
REPL_CHECKS['pdnsa']='/mnt/web-data/powerdns-admin'
REPL_CHECKS['nextcloud-data']='/mnt/Nextcloud-Data'
REPL_CHECKS['nextcloud-php']='/etc/php'
NM_MEDIA_SERVICES="radarr,radarr3d,sonarr,prowlarr,qbittorrent,bazarr,snap.tautulli.tautulli,snap.overseerr.daemon,jackett,lidarr,ombi"
declare -A REPL_DESC
REPL_DESC['apache']='Apache Settings'
REPL_DESC['nginx']='NGINX Settings'
REPL_DESC['nginxproxy']='NGINX-Proxy Settings'
REPL_DESC['lb-data']='LB-Data (NGINX / SSL-Certs)'
REPL_DESC['ssl']='SSL Certificates'
REPL_DESC['lessh']='LetsEncrypt SSH Keys'
REPL_DESC['php']='PHP Settings'
REPL_DESC['www']='Webserver Files'
REPL_DESC['web-data']='Web Data (NGINX/PHP)'
REPL_DESC['git']='Gitea System'
REPL_DESC['gitssh']='Gitea SSH Keys'
REPL_DESC['pma']='phpMyAdmin Settings'
REPL_DESC['pdnsa']='PowerDNS Admin'
REPL_DESC['nextcloud-data']='Nextcloud Data'
REPL_DESC['nextcloud-php']='Nextcloud PHP Settings'
declare -A BACKUP_ITEMS
BACKUP_ITEMS[nginx-settings]=/etc/nginx
BACKUP_ITEMS[letsencrypt-certs]=/etc/letsencrypt
BACKUP_ITEMS[gitea]=/var/lib/gitea
BACKUP_ITEMS[nginx-logs]='/var/www/!NGINX-Logs'
#BACKUP_ITEMS[webserver-files]=/var/www
for NTYPE in "${NM_NODE_TYPES[@]}"; do
if [[ "${NM_DOCKERS_CHECK[${NTYPE}]}" == *"authelia"* ]]; then
NM_AUTHELIA_IP=${NM_SINGLESRVR_IP[${NTYPE}]}
break
fi
done
GET-CHECKCERT-DOMAINS(){
declare -A CHECKCERT_DOMAINS
IFS=$'\n'
for LINE in `egrep -v '(^#|^$)' ${FOLDER}/ssl-cert-check/ssldomains`; do
for LINE in `egrep -v '(^#|^$)' ${NM_FOLDER}/conf/ssl-domain-checks.conf`; do
HOST=${LINE%% *}
PORT=${LINE#* }
IFS=" "
@@ -224,70 +228,29 @@ DISP_HEADER(){
if [ "$1" = true ]; then
clear
fi
echo ""
echo
echo -e "${idsCL[LightGreen]} NodeMgmt - Node Monitoring & Management${idsCL[Default]} ${idsCL[DarkGray]}(ver-${VERS})${idsCL[Default]}"
DIVIDER . lightGreen
if [ "$2" = true ]; then
echo -e " Node hostname : ${idsST[Bold]}${idsCL[LightCyan]}${NODE_HOSTNAME}${idsCL[Default]}${idsST[Reset]}"
if [ -z ${LOCAL_SERVICES+x} ]; then SERVICES=$( IFS=$','; echo "${NODE_SERVICES[*]}" )
else SERVICES=$( IFS=$','; echo "${LOCAL_SERVICES[*]}" )
fi
IFS=,; SERVICES2=(${SERVICES}); unset IFS
for srvc in "${SERVICES2[@]}"; do
c=0; cw=18; spc=''
spc1=${cw}-${#NM_SERVICES[${srvc}]}
until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done
echo -en " ${NM_SERVICES[${srvc}]}$spc: "
if [ $(pgrep ${srvc} | wc -l) -gt "0" ]; then
echo -e "${idsCL[Green]}Running${idsCL[Default]}"
else echo -e "${idsCL[Red]}Not Running${idsCL[Default]}"
fi
done
DIVIDER
if [ $(ls -1 ${FOLDER}/*.lastrun 2>/dev/null | wc -l) != 0 ];then
echo -e "${idsST[Bold]}Lastrun Items:${idsST[Reset]}"
for lastrun in ${FOLDER}/*.lastrun ; do
IFS='/'; lastrun_item=(${lastrun}); unset IFS
lastrun_item=$(echo ${lastrun_item[4]} | sed "s/.lastrun//g")
lastrun_item=$(echo ${lastrun_item} | sed "s/-/ /g")
lastrun_date=$(stat -c %y ${lastrun})
IFS=' '; lastrun_date=(${lastrun_date}); unset IFS
IFS='.'; lastrun_time=(${lastrun_date[1]}); unset IFS
c=0; cw=18; spc=''
spc1=${cw}-${#lastrun_item}
until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done
echo -e " ${lastrun_item~}${spc}: ${lastrun_date[0]} ${lastrun_time}"
done
DIVIDER
fi
fi
echo ""
echo
}
CERT-CHECK(){
TARGET="mysite.example.net";
RECIPIENT="hostmaster@mysite.example.net";
DAYS=7;
echo "checking if $TARGET expires in less than $DAYS days";
expirationdate=$(date -d "$(: | openssl s_client -connect $TARGET:443 -servername $TARGET 2>/dev/null \
| openssl x509 -text \
| grep 'Not After' \
|awk '{print $4,$5,$7}')" '+%s');
in7days=$(($(date +%s) + (86400*$DAYS)));
if [ $in7days -gt $expirationdate ]; then
echo "KO - Certificate for $TARGET expires in less than $DAYS days, on $(date -d @$expirationdate '+%Y-%m-%d')" \
| mail -s "Certificate expiration warning for $TARGET" $RECIPIENT ;
CHECK_HOST_QC(){
if [ ! -z ${1+x} ]; then
ping -qw 2 -c 1 ${1} > /dev/null 2>&1
[ $? -ne 0 ] && echo false || echo true
else
echo "OK - Certificate expires on $expirationdate";
echo false
fi
}
SENDNOTICE(){
[ "${PUSHOVER_APP_TOKEN}" != "" ] && PUSH_TO_MOBILE "${2}
$(date)" "${1}" ${3} &
if [ "${PUSHOVER_USER_TOKEN}" != "" ]; then
SN_TIT="$(echo -e "${1}" | sed "s/\%/\%25 /g")"
SN_MSG="$(echo -e "${2}" | sed "s/\%/\%25 /g")"
PUSH_TO_MOBILE "${SN_MSG}
[${NM_HOSTNAMES[${RNIP}]}] $(date)" "${SN_TIT}" ${3} &
fi
[ "${EMAIL_NOTICE}" != "" ] && echo -e "${2}\n\n$(date)" | mail -s "${1}" ${EMAIL_NOTICE}
}

View File

@@ -1,14 +1,45 @@
#!/usr/bin/env bash
CERTAUTH="--webroot --webroot-path ${NM_CERTPATH}/letsencrypt-acme-challenge"
CERTSERVER="https://acme-v02.api.letsencrypt.org/directory"
CERTCHAIN="ISRG Root X1"
NEWCERT(){
echo
if [ -z ${1+x} ]; then
echo -e -n "${idsCL[LightCyan]}Create certificate for what name (comma seperated for mutiple) : ${idsCL[Default]}"
read NEW_CERT
echo
else
CERTTEST=0; CERTEXPAND=""; CERTENC='ecdsa'; NONGINXRESTART=0
if [ "${3}" != "" ] && ([ "${3}" == "0" ] || [ "${3}" == "1" ]); then
NEW_CERT=${1}
NEWSITE=${2}
CERTTEST=${3}
else
while [ $# -gt 0 ]; do
case "${1}" in
-t|-test) CERTTEST=1;;
-newsite) NEWSITE=true;;
-expand) CERTEXPAND='--expand';;
-rsa) CERTENC='rsa';;
-nnr) NONGINXRESTART=1;;
-h|-help|--help)
echo -e "Usage: ${idsCL[Yellow]}[nodemgmt or nmg] newcert {hostname}${idsCL[Default]} {"
width=35
printf "%-${width}s- %s\n" " {hostname}" "(optional: enter hostname for new cert, comma-delimited for multiple)"
printf "%-${width}s- %s\n" " -rsa" "(request rsa cert instead of default ecdsa)"
printf "%-${width}s- %s\n" " -t|-test" "(enables dry-run mode for CertBot)"
echo -e "}\n"
exit 0;;
*) NEW_CERT=${1};;
esac
shift
done
fi
if [ "${NEW_CERT}" == "" ]; then
until [ "${NEW_CERT}" != "" ]; do
echo -en "\n${idsCL[LightCyan]}Create certificate for what name (comma seperated for mutiple) : ${idsCL[Default]}"
read NEW_CERT
echo
done
fi
echo
if [[ ${NEW_CERT} == *","* ]]; then
IFS=','; NEW_CERTS=(${NEW_CERT}); unset IFS
MAIN_CERT=${NEW_CERTS[0]}
@@ -16,78 +47,64 @@ NEWCERT(){
MAIN_CERT=${NEW_CERT}
fi
if [ "${NEW_CERT}" != "" ]; then
if [ ${CERTTEST} -eq 1 ]; then
echo -e "${idsCL[LightYellow]}${idsST[Bold]}### REQUESTING CERT IN TEST MODE ###${idsST[Reset]}${idsCL[Default]}"
echo
fi
if [ "${NM_PDNS_APIKEY}" != "" ] && [ "${NM_PDNS_RP_HOSTNAME}" != "" ]; then
echo -en "${idsCL[LightCyan]}Verifying WAN DNS record ... "
CERTDOMAIN=$(echo ${MAIN_CERT} |awk -F. '{$1="";OFS="." ; print $0}' | sed 's/^.//' | sed 's/ /./g')
if [ "$(curl -sH "Content-Type: application/json" -H "X-API-Key: ${NM_PDNS_APIKEY}" https://${NM_PDNS_WANDNS}/api/v1/servers/localhost/zones/${CERTDOMAIN} | jq | grep "${MAIN_CERT}")" != "" ]; then
#UPDATE
cDATA="{\"rrsets\": [ {\"name\": \"${MAIN_CERT}.\", \"type\": \"CNAME\", \"ttl\": 3600, \"changetype\": \"REPLACE\", \"records\": [ {\"content\": \"${NM_PDNS_RP_HOSTNAME}.\", \"disabled\": false, \"name\": \"${MAIN_CERT}.\", \"ttl\": 3600, \"type\": \"CNAME\"}]}]}"
curl -H 'Content-Type: application/json' -X PATCH --data "${cDATA}" -H "X-API-Key: ${NM_PDNS_APIKEY}" https://${NM_PDNS_WANDNS}/api/v1/servers/localhost/zones/${CERTDOMAIN}
else
#ADD
cDATA="{\"rrsets\": [ {\"name\": \"${MAIN_CERT}.\", \"type\": \"CNAME\", \"ttl\": 3600, \"changetype\": \"REPLACE\", \"records\": [ {\"content\": \"${NM_PDNS_RP_HOSTNAME}.\", \"disabled\": false } ] } ] }"
curl -H 'Content-Type: application/json' -X PATCH --data "${cDATA}" -H "X-API-Key: ${NM_PDNS_APIKEY}" https://${NM_PDNS_WANDNS}/api/v1/servers/localhost/zones/${CERTDOMAIN}
fi
echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}"
echo
fi
echo -e "${idsCL[LightGreen]}Requesting Certificate for '${idsCL[Yellow]}${NEW_CERT}${idsCL[LightGreen]}'...${idsCL[Default]}"
echo ""
echo
# echo -en "${idsCL[LightYellow]}Stopping other Webservers... ${idsCL[Default]}"
# for nip in "${WEB_HOSTS[@]}"; do
# if [[ $(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) != *"${nip}"* ]]; then
# # `ssh root@${nip} service nginx stop`
# # SERVICE nginx stop ${nip}
# fi
# done
# echo -e "${idsCL[Green]}Completed${idsCL[Default]}"
# echo
[ ${CERTTEST} -eq 1 ] && DRYRUN='--dry-run' || DRYRUN=''
${CERT_DAEMON} --authenticator dns-pdns --dns-pdns-credentials ${NM_FOLDER}/conf/pdns-credentials.conf certonly ${CERTEXPAND} ${DRYRUN} --key-type ${CERTENC} --server ${CERTSERVER} --preferred-chain "${CERTCHAIN}" -d ${NEW_CERT}
$CERT_DAEMON certonly --webroot -w /opt/lb-data/letsencrypt-acme-challenge -d ${NEW_CERT}
# $CERT_DAEMON certonly --dry-run --webroot -w /var/www/html -d ${NEW_CERT}
chown -R root:le ${NM_CERTPATH}
chmod -R 6775 ${NM_CERTPATH}
chown -R root:le /opt/lb-data/letsencrypt
chmod -R 6775 /opt/lb-data/letsencrypt
if [ -d /opt/lb-data/letsencrypt/live/${MAIN_CERT} ]; then
touch /opt/lb-data/letsencrypt/live/${MAIN_CERT}/newcert
if [ -f /opt/lb-data/nginx/sites-enabled/${MAIN_CERT}.conf ]; then
rm -f ${FOLDER}/cert-request.lastrun
daterun=`date +%Y-%m-%d-%H-%M-%S`
echo -e "${NEW_CERT}\n${daterun}" > ${FOLDER}/cert-request.lastrun
yes | cp -rfH ${FOLDER}/cert-request.lastrun /opt/lb-data/letsencrypt/cert-request.lastrun
if [ -d ${NM_CERTPATH}/live/${MAIN_CERT} ]; then
echo -e "$(date +%Y-%m-%d-%H-%M-%S) - ${NEW_CERT}" >> ${NM_LOGFOLDER}/cert.requests
if [ -f ${NM_NGINXPATH}/sites-enabled/${MAIN_CERT}.conf ]; then
sed -i "s/#ssl_certificate/ssl_certificate/g" ${NM_NGINXPATH}/sites-available/${MAIN_CERT}.conf
sed -i "s/#listen 443/listen 443/g" ${NM_NGINXPATH}/sites-available/${MAIN_CERT}.conf
sed -i "s/#include conf.d\/include\/ssl-ciphers.conf/include conf.d\/include\/ssl-ciphers.conf/g" ${NM_NGINXPATH}/sites-available/${MAIN_CERT}.conf
sed -i "s/#include conf.d\/include\/force-ssl.conf/include conf.d\/include\/force-ssl.conf/g" ${NM_NGINXPATH}/sites-available/${MAIN_CERT}.conf
DIVIDER true
echo -e -n "${idsCL[LightCyan]}Reload NGINX on LB Nodes (Y/n): ${idsCL[Default]}"
read -n 1 NGINXRELOAD
if [[ ${NGINXRELOAD} =~ ^[Nn]$ ]]; then
tmp=''
else
echo
echo -en "${idsCL[LightYellow]}Waiting for Cert replication across the nodes... ${idsCL[Default]}"
for nip in "${LB_HOSTS[@]}"; do
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ]; then
if [[ $(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) != *"${nip}"* ]]; then
checked=false
until [ "${checked}" = "" ]; do
checked=`ssh root@${nip} "[ ! -f /opt/lb-data/letsencrypt/live/${MAIN_CERT}/newcert ] && echo '.'"`
done
fi
fi
done
rm -f /opt/lb-data/letsencrypt/live/${MAIN_CERT}/newcert
echo -e "${idsCL[Green]}Completed${idsCL[Default]}"
echo
SERVICE nginx reload
if [ ${NONGINXRESTART} -eq 0 ]; then
# if [[ "${RUN_NODE_IP}" != "10.6.1"* ]]; then
SERVICE_MGMT nginx restart
# else
# /bin/systemctl restart nginx
# fi
fi
fi
echo
echo -e "${idsCL[Green]}Certificate has been successfully created for '${idsCL[Yellow]}${NEW_CERT}${idsCL[Green]}'...${idsCL[Default]}"
elif [ ${CERTTEST} -eq 1 ]; then
echo -e "${idsCL[Yellow]}Ran in Test Mode, did not generate SSL for '${idsCL[LightCyan]}${NEW_CERT}${idsCL[Yellow]}'...${idsCL[Default]}"
else
echo
echo -e "${idsCL[Red]}Certificate could not be created for '${idsCL[Yellow]}${NEW_CERT}${idsCL[Red]}'...${idsCL[Default]}"
fi
# echo
# echo -en "${idsCL[LightYellow]}Starting other Webservers... ${idsCL[Default]}"
# for nip in "${WEB_HOSTS[@]}"; do
# if [[ $(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) != *"${nip}"* ]]; then
# `ssh root@${nip} service nginx start`
# # SERVICE nginx start ${nip}
# fi
# done
# echo -e "${idsCL[Green]}Completed${idsCL[Default]}"
echo ""
if [ -z $action ] || [ "${action}" = "gui" ]; then
echo
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
ENTER2CONTINUE
fi
@@ -101,127 +118,143 @@ NEWCERT(){
DEL-SSL(){
if [ -z ${1+x} ]; then
echo -e -n "${idsCL[LightCyan]}Delete what SSL site address: ${idsCL[Default]}"
read DEL_SSL
echo ""
until [ "${DEL_SSL}" != "" ]; do
echo -e -n "${idsCL[LightCyan]}Delete what SSL site address: ${idsCL[Default]}"
read DEL_SSL
echo
done
else
DEL_SSL=${1}
fi
if [ ! -z ${DEL_SSL+x} ] && [ "${DEL_SSL}" != "" ]; then
if [ -d /etc/letsencrypt/live/${DEL_SSL} ]; then
if [ -d ${NM_CERTPATH}/live/${DEL_SSL} ]; then
echo -e "${idsCL[LightRed]}Deleting the SSL certificates for '${idsCL[Red]}${DEL_SSL}${idsCL[LightRed]}'...${idsCL[Default]}"
echo ""
echo
echo -en "${idsCL[LightRed]}Removing Files and Folders... ${idsCL[Default]}"
rm -rf /etc/letsencrypt/archive/${DEL_SSL}
rm -rf /etc/letsencrypt/live/${DEL_SSL}
rm -f /etc/letsencrypt/renewal/${DEL_SSL}.conf
rm -rf ${NM_CERTPATH}/archive/${DEL_SSL} >/dev/null 2&>1
rm -rf ${NM_CERTPATH}/live/${DEL_SSL} >/dev/null 2&>1
rm -f ${NM_CERTPATH}/renewal/${DEL_SSL}.conf >/dev/null 2&>1
[ -f ${NM_FOLDER}/conf/ssl-domain-checks.conf ] && sed -i "/${SUBJECT}/d" ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
echo -e "${idsCL[Green]}OK${idsCL[Default]}"
echo ""
echo -e "\n${idsCL[LightRed]}The SSL certificate has been fully removed from the node(s).${idsCL[Default]}"
else
echo -e "${idsCL[LightRed]}The SSL files folder for '${idsCL[Red]}${DEL_SSL}${idsCL[LightRed]}' could not be found.${idsCL[Default]}"
exit 1
echo -e "\n${idsCL[LightRed]}The SSL files folder for '${idsCL[Red]}${DEL_SSL}${idsCL[LightRed]}' could not be found.${idsCL[Default]}"
fi
if [ "${timeout}" != "true" ]; then
echo -e "${idsCL[Green]}Completed${idsCL[Default]}"
fi
echo
# SERVICE nginx reload
echo -e "${idsCL[LightRed]}The SSL certificate has been removed fromt be nodes.${idsCL[Default]}"
fi
}
CERTRENEW(){
echo -en "${idsCL[LightCyan]}Stopping Webserver-Node2...${idsCL[Default]}"
ssh root@webserver-node2.scity.us service nginx stop
echo -e "${idsCL[LightGreen]} Completed${idsCL[Default]}"
echo
echo -e "${idsCL[LightGreen]}Renewing Certificates...${idsCL[Default]}"
echo
sleep 5
$CERT_DAEMON renew --webroot -w /var/www/html 2>&1 | tee ${FOLDER}/cert-renewal.lastrun
# $CERT_DAEMON renew --force-renewal --preferred-chain "ISRG Root X1" --webroot -w /var/www/html 2>&1 | tee ${FOLDER}/cert-renewal.lastrun
# $CERT_DAEMON --dry-run --preferred-chain "ISRG Root X1" renew --webroot -w /var/www/html 2>&1 | tee ${FOLDER}/cert-renewal.lastrun
mv -f ${NM_LOGFOLDER}/cert-renewal1.lastrun ${NM_LOGFOLDER}/cert-renewal2.lastrun >/dev/null 2>&1
mv -f ${NM_LOGFOLDER}/cert-renewal.lastrun ${NM_LOGFOLDER}/cert-renewal1.lastrun >/dev/null 2>&1
# ${CERT_DAEMON} renew ${CERTAUTH} > ${NM_LOGFOLDER}/cert-renewal.lastrun
${CERT_DAEMON} --authenticator dns-pdns --dns-pdns-credentials ${NM_FOLDER}/conf/pdns-credentials.conf renew > ${NM_LOGFOLDER}/cert-renewal.lastrun
CONCAT_SSL
chown -R root:letsencrypt /etc/letsencrypt 2>&1 | tee -a ${FOLDER}/cert-renewal.lastrun
chmod -R 6775 /etc/letsencrypt 2>&1 | tee -a ${FOLDER}/cert-renewal.lastrun
yes | cp -rfH ${FOLDER}/cert-renewal.lastrun /etc/letsencrypt/cert-renewal.lastrun
chown -R root:le ${NM_CERTPATH} >> ${NM_LOGFOLDER}/cert-renewal.lastrun
chmod -R 6775 ${NM_CERTPATH} >> ${NM_LOGFOLDER}/cert-renewal.lastrun
daterun=`date +%Y-%m-%d-%H-%M-%S`
echo -e "${daterun}" >> /etc/letsencrypt/cert-renewal.lastrun
echo -e "${daterun}" >> ${NM_LOGFOLDER}/cert-renewal.lastrun
DIVIDER true
echo -en "${idsCL[LightCyan]}Starting Webserver-Node2 Back up...${idsCL[Default]}"
ssh root@webserver-node2.scity.us service nginx start
echo -e "${idsCL[LightGreen]} Completed${idsCL[Default]}"
echo
SERVICE nginx reload 2>&1 | tee -a ${FOLDER}/cert-renewal.lastrun
SERVICE_MGMT nginx reload >> ${NM_LOGFOLDER}/cert-renewal.lastrun
echo -e "${idsCL[LightGreen]}The certificates have been renewed.${idsCL[Default]}"
echo ""
if [ -z $action ] || [ "${action}" = "gui" ]; then
echo
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
ENTER2CONTINUE
fi
}
NIGHTLYRENEW(){
rm -f ${FOLDER}/cert-renewal.lastrun
ssh root@webserver-node2.scity.us service nginx stop
sleep 5
$CERT_DAEMON renew --webroot -w /var/www/html &>> ${FOLDER}/cert-renewal.lastrun
${CERT_DAEMON} --authenticator dns-pdns --dns-pdns-credentials ${NM_FOLDER}/conf/pdns-credentials.conf renew
CONCAT_SSL
chown -R root:letsencrypt /etc/letsencrypt &>> ${FOLDER}/cert-renewal.lastrun
chmod -R 6775 /etc/letsencrypt &>> ${FOLDER}/cert-renewal.lastrun
yes | cp -rfH ${FOLDER}/cert-renewal.lastrun /etc/letsencrypt/cert-renewal.lastrun
daterun=`date +%Y-%m-%d-%H-%M-%S`
echo -e "${daterun}" >> /etc/letsencrypt/cert-renewal.lastrun
ssh root@webserver-node2.scity.us service nginx start
SERVICE nginx reload web &>> ${FOLDER}/cert-renewal.lastrun
chown -R root:le ${NM_CERTPATH}
chmod -R 6775 ${NM_CERTPATH}
SERVICE_MGMT nginx reload
}
CONCAT_SSL(){
rm -f /tmp/ssllist
for certdir in /etc/letsencrypt/live/*/ ; do echo $certdir; done > /tmp/ssllist
for certdir in ${NM_CERTPATH}/live/*/ ; do echo $certdir; done > /tmp/ssllist
for certdir in $(</tmp/ssllist); do
rm -f ${certdir}fullcert.pem
cat ${certdir}privkey.pem ${certdir}fullchain.pem > ${certdir}fullcert.pem
# cat ${certdir}privkey.pem ${certdir}fullchain.pem > ${certdir}fullcert.pem
done
}
LISTCERTS(){
declare -i cw; declare -i spc1; declare -i c
declare -A CHECKCERT_DOMAINS
IFS=$'\n'
for LINE in `egrep -v '(^#|^$)' ${FOLDER}/ssl-cert-check/ssldomains`; do
HOST=${LINE%% *}
PORT=${LINE#* }
IFS=" "
CHECKCERT_DOMAINS[${HOST}]=${PORT}
EDIT=0; SEARCH=0
while [ $# -gt 0 ]; do
case "${1}" in
-e|-edit) EDIT=1;;
-s|-search) SEARCH=${2};;
-h | -help | --help)
echo -e "Usage: ${idsCL[Yellow]}[nodemgmt or nmg] certs${idsCL[Default]} {"
width=35
printf "%-${width}s- %s\n" " -e|-edit" "(enables edit mode)"
printf "%-${width}s- %s\n" " -s|-search {search}" "(narrows list to cert names containing {search})"
echo -e "}\n"
exit 0;;
esac
shift
done
unset IFS
if [ ! -z ${LOCAL_SERVICES+x} ]; then
NCMD="ssh root@${MYSQL_HOSTS[0]}"
#${NCMD} rm -f /tmp/ssllist
#${NCMD} 'for certdir in /etc/letsencrypt/live/*/ ; do echo $certdir; done' > /tmp/ssllist
else
declare -i cw; declare -i spc1; declare -i c; declare -A CHECKCERT_DOMAINS
if [ -f ${NM_FOLDER}/conf/ssl-domain-checks.conf ]; then
IFS=$'\n'
for LINE in `egrep -v '(^#|^$)' ${NM_FOLDER}/conf/ssl-domain-checks.conf`; do
HOST=${LINE%% *}
PORT=${LINE#* }
IFS=" "
CHECKCERT_DOMAINS[${HOST}]=${PORT}
done
unset IFS
fi
# if [ ! -z ${LOCAL_SERVICES+x} ]; then
# NCMD="${SSHCMD} root@${NM_HOSTS['LB'][0]}"
# #${NCMD} rm -f /tmp/ssllist
# #${NCMD} 'for certdir in ${NM_CERTPATH}/live/*/ ; do echo $certdir; done' > /tmp/ssllist
# else
NCMD=''
rm -f /tmp/ssllist
#for certdir in /etc/letsencrypt/live/*/ ; do echo $certdir; done > /tmp/ssllist
fi
if [ -z $action ] || [ "${action}" = "gui" ]; then
# #for certdir in ${NM_CERTPATH}/live/*/ ; do echo $certdir; done > /tmp/ssllist
# fi
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
fi
echo
echo -e "${idsCL[LightGreen]}Current Certificates on Node...${idsCL[Default]}"
DIVIDER false yellow 120
echo -e "Subject Name Monitored Expires Alternate Subject Names"
DIVIDER false yellow 120
echo -e "\033[K${idsCL[LightGreen]}Current Certificates on Node...${idsCL[Default]}"
cw=30;
cw=34;
c=0; spc2=''; until [ $c = ${cw} ]; do spc2="${spc2} "; c=`expr $c + 1`; done
[ ${EDIT} -eq 1 ] && lenh="##) " || lenh=""
#ssldir=$(${NCMD} find /opt/nginx-proxy/ssl/* -type l)
ssldir=$(${NCMD} find /opt/lb-data/letsencrypt/live/* -type d)
if [ "${SEARCH}" != "0" ]; then
ssldir=$(${NCMD} find ${NM_CERTPATH}/live/*${SEARCH,,}* -type d)
else
ssldir=$(${NCMD} find ${NM_CERTPATH}/live/* -type d)
fi
i=1
for certdir in ${ssldir[@]}; do
if (( i % 12 == 0 )) || [ $i = 1 ]; then
DIVIDER false yellow 120
echo -e "${lenh}${idsCL[Yellow]}Subject Name Monitored Expires Alternate Subject Names${idsCL[Default]}"
DIVIDER false yellow 120
else
DIVIDER false darkGray 120
fi
SUBJECT=$(${NCMD} openssl x509 -in ${certdir}/cert.pem -noout -subject|grep -oP '(?<=CN = )[^,]+'|sort -uV)
SUBJECTNAMES=$(${NCMD} openssl x509 -in ${certdir}/cert.pem -noout -text|grep -oP '(?<=DNS:|IP Address:)[^,]+'|sort -uV)
CERTEXPIRE=$(date -d "$(: | ${NCMD} openssl x509 -in ${certdir}/cert.pem -text | grep 'Not After' |awk '{print $4,$5,$7}')" '+%s');
@@ -239,38 +272,218 @@ LISTCERTS(){
until [ $c = ${spc1} ]; do spc="${spc} "; c=`expr $c + 1`; done
if [ $CERTEXPIRE -le $DUEIN ]; then
date="${idsST[Bold]}${idsCL[Red]}$(date -d @${CERTEXPIRE} '+%m-%d-%Y')${idsST[Reset]}${idsCL[Default]}"
SENDNOTICE "SSL Expiring" "${SUBJECT} expires on ${date}" 1
SENDNOTICE "SSL Expiring" "${SUBJECT} expires on $(date -d @${CERTEXPIRE} '+%m-%d-%Y')" 1
else
date="${idsCL[Green]}$(date -d @${CERTEXPIRE} '+%m-%d-%Y')${idsCL[Default]}"
fi
if [ "${CHECKCERT_DOMAINS[${SUBJECT}]}" = "" ]; then
monitored='No '
else
monitored="${idsCL[Green]}Yes${idsCL[Default]}"
fi
if [ ${#SUBJECT_NAMES[@]} -lt 4 ]; then
echo -e "${idsCL[Cyan]}${SUBJECT}${idsCL[Default]}${spc}${monitored} ${date} ${SUBJECTNAMES}"
elif [ ${#SUBJECT_NAMES[@]} -lt 7 ]; then
echo -e "${idsCL[Cyan]}${SUBJECT}${idsCL[Default]}${spc}${monitored} ${date} ${SUBJECT_NAMES[0]}, ${SUBJECT_NAMES[1]}, ${SUBJECT_NAMES[2]}"
echo -e "${spc2} ${SUBJECT_NAMES[3]}, ${SUBJECT_NAMES[4]}, ${SUBJECT_NAMES[5]}"
[ "${CHECKCERT_DOMAINS[${SUBJECT}]}" != "" ] && monitored="${idsCL[Green]}Yes${idsCL[Default]}" || monitored='No '
[ ${i} -lt 10 ] && ii=" ${i}" || ii=${i}
[ ${EDIT} -eq 1 ] && len="${ii}) " || len=""
if [ ${#SUBJECT_NAMES[@]} -lt 4 ]; then
echo -e "${len}${idsCL[Cyan]}${SUBJECT}${idsCL[Default]}${spc}${monitored} ${date} ${SUBJECTNAMES}"
elif [ ${#SUBJECT_NAMES[@]} -lt 7 ]; then
echo -e "${len}${idsCL[Cyan]}${SUBJECT}${idsCL[Default]}${spc}${monitored} ${date} ${SUBJECT_NAMES[0]}, ${SUBJECT_NAMES[1]}, ${SUBJECT_NAMES[2]}"
echo -n "${spc2} "
for sn in {3..5}; do
if [ "${SUBJECT_NAMES[${sn}]}" != "" ]; then
[ ${sn} -ne 3 ] && echo -n ", "
echo -n ${SUBJECT_NAMES[${sn}]}
fi
done
echo
fi
DIVIDER false darkGray 120
CERTLIST[${i}]=${SUBJECT}
i=`expr $i + 1`
done
if [ ${EDIT} -eq 1 ]; then
echo
DIVIDER . yellow ${dl}
function exitspacing {
echo -e "\n\033[K\n\033[K"
exit 0
}
trap exitspacing EXIT
while [ "${editc^}" != "E" ]; do
echo -e "\033[K"
echo -e "\033[K"
echo -e "\033[K (${idsCL[Green]}A${idsCL[Default]})dd New Cert, (${idsCL[Green]}R${idsCL[Default]})eload Certs, (${idsCL[Yellow]}E${idsCL[Default]})xit"
echo -e "\033[K"
echo -e "\033[K"
echo -e "\033[K"
echo -e "\033[7A"
echo -en "\033[K${idsCL[LightCyan]}Enter the cert number you want to edit: ${idsCL[Default]}"
read certid
echo
if [ "${certid^}" == "E" ]; then
echo -e "\033[K"
exit 0
elif [ "${certid^}" == "A" ]; then
echo -en "\033[1A\033[K\r"
NEWCERT
[ "${SEARCH}" != "0" ] && LISTCERTS -edit -search ${SEARCH} || LISTCERTS -edit
exit 0
elif [ "${certid^}" == "R" ]; then
[ "${SEARCH}" != "0" ] && LISTCERTS -edit -search ${SEARCH} || LISTCERTS -edit
exit 0
elif [ "${certid}" != "" ] && [ "${CERTLIST[${certid}]}" != "" ]; then
cert=${CERTLIST[${certid}]}
certdir=${NM_CERTPATH}/live/${cert}
SUBJECT=$(${NCMD} openssl x509 -in ${certdir}/cert.pem -noout -subject|grep -oP '(?<=CN = )[^,]+'|sort -uV)
SUBJECTNAMES=$(${NCMD} openssl x509 -in ${certdir}/cert.pem -noout -text|grep -oP '(?<=DNS:|IP Address:)[^,]+'|sort -uV)
CERTEXPIRE=$(date -d "$(: | ${NCMD} openssl x509 -in ${certdir}/cert.pem -text | grep 'Not After' |awk '{print $4,$5,$7}')" '+%s');
SUBJECTNAMES=${SUBJECTNAMES//$'\n'/, }
# SUBJECTNAMES=$(echo $SUBJECTNAMES | sed "s/\n/, /g")
SUBJECTNAMES=$(echo $SUBJECTNAMES | sed "s/${SUBJECT}, //g")
SUBJECTNAMES=$(echo $SUBJECTNAMES | sed "s/, ${SUBJECT}//g")
SUBJECTNAMES=$(echo $SUBJECTNAMES | sed "s/${SUBJECT}//g")
SUBJECTNAMES=${SUBJECTNAMES//, /,}
oldSUBJECTNAMES=${SUBJECTNAMES}
[ "${CHECKCERT_DOMAINS[${SUBJECT}]}" != "" ] && monitored="Yes" || monitored='-'
editc=0
until [ "${editc^}" = "C" ]; do
echo -e "\033[K ${idsCL[White]} Expires: ${idsCL[Cyan]}$(date -d @${CERTEXPIRE} '+%B %d, %Y')"
echo -e "\033[K ${idsCL[White]} Cert Common Name: ${idsCL[Cyan]}${SUBJECT}${idsST[Reset]}"
echo
echo -e "\033[K ${idsCL[Green]}1) ${idsCL[White]}Cert Alternate Names: ${idsCL[Cyan]}${SUBJECTNAMES//,/, }"
echo -e "\033[K ${idsCL[Green]}2) ${idsCL[White]}Monitored: ${idsCL[Cyan]}${monitored}"
if [ "${editc}" != "s" ]; then
echo -e "\033[K"
echo -e "\033[K"
echo -e "\033[K"
echo -e "\033[K (${idsCL[Green]}S${idsCL[Default]})ave, (${idsCL[Red]}D${idsCL[Default]})elete, (${idsCL[Yellow]}C${idsCL[Default]})ancel, (${idsCL[Yellow]}E${idsCL[Default]})xit"
echo -e "\033[K"
echo -e "\033[K"
echo -e "\033[7A"
[ "${con}" != "" ] && echo -en "\n"
echo -en "\033[K\n\033[K\r${idsCL[Green]}Enter the item number to edit: ${idsCL[Default]}"
read -n 1 editc
case "${editc}" in
1) echo -e "\033[K\n\033[K"
echo -en "\033[KEnter new Alternate Names (comma-delimited): "
read -i "${SUBJECTNAMES}" -e SUBJECTNAMES
SUBJECTNAMES=${SUBJECTNAMES//, /,}
echo -e "\033[6A"; for (( c=1; c<=6; c++ )); do echo -e "\033[K"; done; echo -e "\033[6A"
;;
2) [ "${monitored}" == "-" ] && monitored='Yes' || monitored='-';;
[Dd])
echo -e "\033[K\n\033[K"
echo -en "\033[K${idsCL[LightCyan]}Are you sure you wish to delete the cert (y/N): ${idsCL[Default]}"
read -n 1 delconfirm
case "${delconfirm}" in
[Yy])
echo -en "\n\n${idsCL[LightCyan]}Removing certificate ... "
DEL-SSL ${cert} >/dev/null 2>&1
echo -e "${idsCL[LightGreen]}Done\n${idsCL[Default]}"
[ "${SEARCH}" != "0" ] && LISTCERTS -edit -search ${SEARCH} || LISTCERTS -edit
exit 0
;;
*)
[ "${delconfirm}" !="" ] && echo
echo -e "\033[5A"; for (( c=1; c<=5; c++ )); do echo -e "\033[K"; done; echo -e "\033[5A"
;;
esac
;;
[Ee])
echo -e "\033[K"
exit 0
;;
[Cc])
echo -e "\r\033[K\n\r\033[K\n\r\033[K"
echo -e "\033[7A"; for (( c=1; c<=7; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[7A"
;;
*) ;;
esac
[ "${editc}" == "" ] && echo -e "\033[8A" || echo -e "\033[7A"
else
for (( c=1; c<=5; c++ )); do echo -e "\033[K"; done; echo -e "\033[6A"
echo
echo -en "\033[K${idsCL[LightCyan]}Confirm changes (Y/n): ${idsCL[Default]}"
read -n 1 confirm
case "${confirm}" in
[Nn])
editc=C
echo -e "\r\033[K\n\r\033[K\n\r\033[K"
echo -e "\033[12A"; for (( c=1; c<=12; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[13A"
;;
*)
[ "${confirm}" != "" ] && echo -en "\n"
echo -en "\033[1A\033[K\r${idsCL[LightCyan]}Configuring changes ... ${idsCL[Default]}"
[ "${SUBJECTNAMES}" != "${oldSUBJECTNAMES}" ] && NEWCERT -expand -newsite ${SUBJECT},${SUBJECTNAMES} >/dev/null 2&>1
if [ "${monitored^^}" == "YES" ]; then
if [ "$(grep ${SUBJECT} ${NM_FOLDER}/conf/ssl-domain-checks.conf)" == "" ]; then
[ ! -f ${NM_FOLDER}/conf/ssl-domain-checks.conf ] && touch ${NM_FOLDER}/conf/ssl-domain-checks.conf
echo "${SUBJECT} 443" >> ${NM_FOLDER}/conf/ssl-domain-checks.conf
checkcerts_sorted=$(sort <<< "$(cat ${NM_FOLDER}/conf/ssl-domain-checks.conf)")
rm -f ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
echo "${checkcerts_sorted}" > ${NM_FOLDER}/conf/ssl-domain-checks.conf
[ ${IS_NODEMANAGER} -eq 0 ] && scp -q ${NM_FOLDER}/conf/ssl-domain-checks.conf root@${NM_NODEMANAGER}:${NM_FOLDER}/conf/ssl-domain-checks.conf
fi
else
sed -i "/${SUBJECT}/d" ${NM_FOLDER}/conf/ssl-domain-checks.conf >/dev/null 2&>1
[ ${IS_NODEMANAGER} -eq 0 ] && scp -q ${NM_FOLDER}/conf/ssl-domain-checks.conf root@${NM_NODEMANAGER}:${NM_FOLDER}/conf/ssl-domain-checks.conf
fi
echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}"
echo
echo -en "\033[K\r${idsCL[LightCyan]}Continue or Exit (C/e): ${idsCL[Default]}"
read -n1 con
case "${con}" in
[Ee])
# echo -e "\n\033[K\n\033[K"
exit 0
;;
*)
editc=C
echo -e "\r\033[K\n\r\033[K\n\r\033[K"
echo -e "\033[13A"; for (( c=1; c<=13; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[15A"
[ "${SEARCH}" != "0" ] && LISTCERTS -edit -search ${SEARCH} || LISTCERTS -edit
exit 0
;;
esac
;;
esac
fi
done
else #no cert
echo -e "\033[3A"; for (( c=1; c<=3; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[4A"
fi
done
fi
echo
if [ -z $action ] || [ "${action}" = "gui" ]; then
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
ENTER2CONTINUE
fi
echo ""
echo
}
LISTCERTS_NPM(){
declare -i cw; declare -i spc1; declare -i c
declare -A CHECKCERT_DOMAINS
IFS=$'\n'
for LINE in `egrep -v '(^#|^$)' ${FOLDER}/ssl-cert-check/ssldomains`; do
for LINE in `egrep -v '(^#|^$)' ${NM_FOLDER}/conf/ssl-domain-checks.conf`; do
HOST=${LINE%% *}
PORT=${LINE#* }
IFS=" "
@@ -278,15 +491,15 @@ LISTCERTS_NPM(){
done
unset IFS
if [ ! -z ${LOCAL_SERVICES+x} ]; then
NCMD="ssh root@${MYSQL_HOSTS[0]}"
NCMD="${SSHCMD} root@${MYSQL_HOSTS[0]}"
${NCMD} rm -f /tmp/ssllist
${NCMD} 'for certdir in /opt/nginx-proxy/letsencrypt/live/*/ ; do echo $certdir; done' > /tmp/ssllist
${NCMD} 'for certdir in ${NM_CERTPATH}/live/*/ ; do echo $certdir; done' > /tmp/ssllist
else
NCMD=''
rm -f /tmp/ssllist
for certdir in /opt/nginx-proxy/letsencrypt/live/*/ ; do echo $certdir; done > /tmp/ssllist
for certdir in ${NM_CERTPATH}/live/*/ ; do echo $certdir; done > /tmp/ssllist
fi
if [ -z $action ] || [ "${action}" = "gui" ]; then
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
fi
echo
@@ -334,14 +547,14 @@ LISTCERTS_NPM(){
DIVIDER false darkGray 120
done
echo
if [ -z $action ] || [ "${action}" = "gui" ]; then
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
ENTER2CONTINUE
fi
echo ""
echo
}
COPYCERTS_NPM(){
ssldir='/opt/nginx-proxy/ssl'
ssldir='${NM_CERTPATH}/ssl'
if [ "${1}" = "reset" ]; then
echo "Resetting ... Deleting all SSL symlink folders"
@@ -357,11 +570,11 @@ COPYCERTS_NPM(){
done
fi
if [ -z $action ] || [ "${action}" = "gui" ]; then
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
DIVIDER true
fi
ssls=$(find /opt/nginx-proxy/letsencrypt/live/* -type d)
ssls=$(find ${NM_CERTPATH}/live/* -type d)
for certdir in ${ssls[@]}; do
SUBJECT=$(openssl x509 -in ${certdir}/cert.pem -noout -subject|grep -oP '(?<=CN = )[^,]+'|sort -uV)
if [ ! -L ${ssldir}/${SUBJECT} ]; then
@@ -370,7 +583,7 @@ COPYCERTS_NPM(){
fi
done
if [ -z $action ] || [ "${action}" = "gui" ]; then
if [ -z ${NMG_ACTION} ] || [ "${NMG_ACTION}" = "gui" ]; then
echo
DIVIDER true
ENTER2CONTINUE
@@ -379,7 +592,7 @@ COPYCERTS_NPM(){
}
CHECK_NPMCERTS(){
ssls=$(find /opt/nginx-proxy/letsencrypt/live/* -type d)
ssls=$(find ${NM_CERTPATH}/live/* -type d)
for certdir in ${ssls[@]}; do
SUBJECT=$(openssl x509 -in ${certdir}/cert.pem -noout -subject|grep -oP '(?<=CN = )[^,]+'|sort -uV)
@@ -403,24 +616,26 @@ CHECK_NPMCERTS(){
CHECK-CERTS(){
if [ "${1}" == "check" ]; then
rm -f ${FOLDER}/ssl-cert-check.lastrun
${FOLDER}/ssl-cert-check/ssl-cert-check -f ${FOLDER}/ssl-cert-check/ssldomains > ${FOLDER}/ssl-cert-check.lastrun
SSLLOG="$(cat ${FOLDER}/ssl-cert-check.lastrun)"
rm -f ${NM_LOGFOLDER}/ssl-cert-check.lastrun
${NM_FOLDER}/ssl-cert-check/ssl-cert-check -f ${NM_FOLDER}/conf/ssl-domain-checks.conf > ${NM_LOGFOLDER}/ssl-cert-check.lastrun
SSLLOG="$(cat ${NM_LOGFOLDER}/ssl-cert-check.lastrun)"
SENDNOTICE "SSL Certs Check" "SSL Certs Check\n$SSLLOG"
else
# ${FOLDER}/ssl-cert-check/ssl-cert-check -f ${FOLDER}/ssl-cert-check/ssldomains
IFS=$'\n'
for LINE in `egrep -v '(^#|^$)' ${FOLDER}/ssl-cert-check/ssldomains`; do
for LINE in `egrep -v '(^#|^$)' ${NM_FOLDER}/conf/ssl-domain-checks.conf`; do
HOST=${LINE%% *}
PORT=${LINE#* }
CERTINFO=$(${FOLDER}/ssl-cert-check/ssl-cert-check -p ${PORT} -s ${HOST} -N)
CERTVALID=$(echo ${CERTINFO} | awk -F' valid' '{print $1}')
CERTINFO=$(${NM_FOLDER}/ssl-cert-check/ssl-cert-check -p ${PORT} -s ${HOST} -N)
CERTVALID=$(echo "${CERTINFO}" | grep valid | awk -F' valid' '{print $1}')
CERTVALID=${CERTVALID: -1}
CERTDAYS=${CERTINFO#*days=}
if [ "${CERTVALID}" == "0" ] || [ "${CERTVALID}" == "E" ]; then
printf "%-30s: %s\n" "${HOST}" "SSL is not valid"
SENDNOTICE "SSL Not Valid" "The (${HOST}) SSL is not valid" 1
if [ "${CERTVALID}" == "0" ] || [ "${CERTVALID}" == "E" ] || [ "$(echo ${CERTINFO} | grep unreadable)" != "" ]; then
if [ "$(CHECK_HOST ${HOST})" != "false" ]; then
printf "%-30s: %s\n" "${HOST}" "SSL is not valid"
SENDNOTICE "SSL Not Valid" "The (${HOST}) SSL is not valid" 1
else
printf "%-30s: %s\n" "${HOST}" "Host is Offline"
fi
elif [ ${CERTDAYS} -lt 1 ]; then
printf "%-30s: %s\n" "${HOST}" "SSL Expired! (${CERTDAYS} days)"
SENDNOTICE "SSL Expired" "The (${HOST}) SSL is expired!! (${CERTDAYS} days)" 2
@@ -436,3 +651,65 @@ CHECK-CERTS(){
unset IFS
fi
}
VCENTER-SSL(){
if [ "${NM_VC_HOSTNAME}" != "" ] && [ "${NM_VC_USER}" != "" ] && [ "${NM_VC_PASS}" != "" ] && [ "${NM_PDNS_APIKEY}" != "" ]; then
pwsh ${NM_FOLDER}/inc/vCenter-SSL.ps1
echo
fi
}
COPYCERTS(){
if [ -f ${NM_FOLDER}/conf/copycerts.sh.inc ] && [ "${NM_COPYCERTS_HOST}" ] && [ "${NM_COPYCERTS_PATH}" ]; then
source ${NM_FOLDER}/conf/copycerts.sh.inc
if [ "${COPYCERT}" ] && [ "${CERTFOLDER}" ]; then
arr COPYCERTS
arr CERTFOLDERS
IFS=,; var=(${COPYCERT}); unset IFS
for value in "${var[@]}"; do arr_insert COPYCERTS ${value}; done
IFS=,; var=(${CERTFOLDER}); unset IFS
for value in "${var[@]}"; do arr_insert CERTFOLDERS ${value}; done
i=0; RUN_POST_COMMANDS=false
for CERTSITE in "${COPYCERTS[@]}"; do
c=0; spc=''; until [ $c = $(expr 35 - ${#CERTSITE}) ]; do spc="${spc} "; c=$(expr ${c} + 1); done
echo -en "${idsCL[LightCyan]}Updating ${idsCL[Green]}${CERTSITE}${spc}${idsCL[LightCyan]}: "
COPYTO=${CERTFOLDERS[${i}]}
[ ! -d ${COPYTO} ] && mkdir -p ${COPYTO}
scp le@${NM_COPYCERTS_HOST}:${NM_COPYCERTS_PATH}/${CERTSITE}/privkey.pem ${COPYTO}/privkey.pem >/dev/null 2>&1
if ! /usr/bin/md5sum -c ${COPYTO}/privkey.pem.md5 >/dev/null 2>&1 || [ "${1^^}" == "FORCE" ]; then
scp le@${NM_COPYCERTS_HOST}:${NM_COPYCERTS_PATH}/${CERTSITE}/* ${COPYTO}/ >/dev/null 2>&1
rm -f ${COPYTO}/privkey.pem.md5 >/dev/null 2>&1
[ -f ${COPYTO}/privkey.pem ] && md5sum ${COPYTO}/privkey.pem > ${COPYTO}/privkey.pem.md5
RUN_POST_COMMANDS=true
touch ${NM_LOGFOLDER}/copycerts.lastrun
echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}"
else
echo -e "${idsCL[LightCyan]}No update needed${idsCL[Default]}"
fi
((i++))
done
echo
if [ ${RUN_POST_COMMANDS} = true ]; then
echo -e "${idsCL[LightCyan]}Running post commands ...${idsCL[Default]}"
COPYCERTS_POST_COMMANDS
else
echo
fi
else
echo -e "${idsCL[Red]}Config file not complete, missing at least \${COPYCERT} and/or \${CERTFOLDER} variables${idsCL[Default]}\n"
fi
else
echo -e "${idsCL[Red]}No ${NM_FOLDER}/conf/copycerts.sh.inc config file found, or missing \${NM_COPYCERTS_HOST} and/or \${NM_COPYCERTS_PATH} variables${idsCL[Default]}\n"
fi
}

518
inc/services.inc Executable file
View File

@@ -0,0 +1,518 @@
#!/usr/bin/env bash
SINGLE_SERVER_SERVICE_CHECK(){
if [ -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check ]; then
([ "${2^^}" == "START" ] || [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.singleserver.${1^^}.check)) -ge 1200 ]) && rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check
fi
if [ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check ]; then
touch ${NM_TMPFOLDER}/.singleserver.${1^^}.check
servicestocheck=${1^^}_SINGLESRVR_SERVICES[@]
dockerstocheck=${1^^}_SINGLESRVR_DOCKERS[@]
hosts=${1^^}_HOSTS[@]
[ "${2^^}" == "START" ] && rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary
# rm -f ${NM_TMPFOLDER}/.singleserver*
if [ ! -f ${NM_TMPFOLDER}/.skip ] && ([[ "$(declare -p ${1^^}_SINGLESRVR_SERVICES)" =~ "declare -a" ]] || [[ "$(declare -p ${1^^}_SINGLESRVR_DOCKERS)" =~ "declare -a" ]] || [ "${1^^}" == "LPD" ] || [ "${1^^}" == "DNS" ] || [ "${1^^}" == "LDNS" ]); then
if [ "${1^^}" == "LPD" ] || [ "${1^^}" == "DNS" ] || [ "${1^^}" == "LDNS" ]; then
dnstest=$(dig +short +tries=3 +time=3 www.google.com @127.0.0.1)
if [ "${dnstest}" == "" ] || [[ "${dnstest}" == *";;"* ]]; then
SKIP_SERVER_CHECKS on >/dev/null 2>&1
completed=false; scanstart=$(date +%s)
sleep 4s
until [ "${completed}" == "true" ]; do
dnstest=$(dig +short +tries=3 +time=3 www.google.com @127.0.0.1)
if [ "${dnstest}" != "" ] && [[ "${dnstest}" != *";;"* ]]; then
completed=true
break
elif [ $(($(date +%s)-scanstart)) -ge 180 ]; then
SENDNOTICE "${NM_HOSTNAMES[${RUN_NODE_IP}]} DNS Startup Failure 1" "${NM_HOSTNAMES[${RUN_NODE_IP}]} (${RUN_NODE_IP})
Server did not start serving DNS requests within 3mins, starting Pi-Hole repair...." 1
/usr/local/bin/pihole -r
elif [ $(($(date +%s)-scanstart)) -ge 600 ]; then
SENDNOTICE "${NM_HOSTNAMES[${RUN_NODE_IP}]} DNS Startup Failure 2" "${NM_HOSTNAMES[${RUN_NODE_IP}]} (${RUN_NODE_IP})
Server did not start serving DNS requests within 10mins you moron...." 1
killall bash
exit 1
fi
sleep 15s
done
/usr/bin/docker restart powerdns_admin >/dev/null 2>&1
SKIP_SERVER_CHECKS off >/dev/null 2>&1
fi
elif [[ $(ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) == *${NM_SINGLESRVR_IP[${1^^}]}* ]]; then
# if [ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary ] || [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.singleserver.${1^^}.primary)) -ge 300 ]; then
# if [ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary ]; then
if [ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary ]; then
touch ${NM_TMPFOLDER}/.singleserver.${1^^}.primary
SENDNOTICE "'${NM_NODETYPES[${1^^}]}' Node Switch" "Starting SingleServer for '${NM_NODETYPES[${1^^}]}' on ${NM_HOSTNAMES[${RUN_NODE_IP}]} (${RUN_NODE_IP}), stopping on other Nodes"
fi
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${NM_HOSTNAMES[${RUN_NODE_IP}]} - Starting SingleServer for '${NM_NODETYPES[${1^^}]}' on ${NM_HOSTNAMES[${RUN_NODE_IP}]} (${RUN_NODE_IP}), stopping on the other Nodes ..." >> ${NM_LOGFILE}
for stc in "${!servicestocheck}"; do
[ "${stc}" = "pdnsadmin" ] && stc="pdnsadmin.service pdnsadmin.socket"
for nip in "${!hosts}"; do
if [[ "${RUN_NODE_IP}" != *"${nip}"* ]] && [ "$(CHECK_HOST ${nip})" != "false" ]; then
${SSHCMD} root@${nip} 'systemctl is-active --quiet '${stc}' && /bin/systemctl stop '${stc} >/dev/null 2>&1
${SSHCMD} root@${nip} '[ -f '${NM_TMPFOLDER}'/.singleserver.'${1^^}'.primary ] && rm -f '${NM_TMPFOLDER}'/.singleserver.'${1^^}'.primary' >/dev/null 2>&1
fi
done
done
#### HERE
for docker in "${!dockerstocheck}"; do
for nip in "${!hosts}"; do
if [[ "${RUN_NODE_IP}" != *"${nip}"* ]] && [ "$(CHECK_HOST ${nip})" != "false" ]; then
${SSHCMD} root@${nip} '[ "$(docker ps -a -q -f name='${docker}')" ] && docker stop '${docker} >/dev/null 2>&1
[ "${docker}" == "authelia" ] && ${SSHCMD} root@${nip} '[ "$(docker ps -a -q -f name=auth_redis)" ] && docker stop auth_redis' >/dev/null 2>&1
fi
done
done
sleep 20s
# else
touch ${NM_TMPFOLDER}/.singleserver.${1^^}.primary
# fi
for stc in "${!servicestocheck}"; do
if ! systemctl is-active --quiet ${stc}; then
[ "${stc}" = "pdnsadmin" ] && stc="pdnsadmin.service pdnsadmin.socket"
/bin/systemctl start ${stc} >/dev/null 2>&1
fi
done
for docker in "${!dockerstocheck}"; do
if [ ! "$(docker ps -a -q -f name=${docker})" ]; then
[ "${docker}" == "authelia" ] && docker start auth_redis && sleep 2s >/dev/null 2>&1
docker start ${docker} >/dev/null 2>&1
fi
done
[ -f ${NM_TMPFOLDER}/.singleserver.${1^^}.secondary ] && rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.secondary
echo "$(date +%Y-%m-%d-%H-%M-%S) - ${NM_HOSTNAMES[${RUN_NODE_IP}]} - ... Done" >> ${NM_LOGFILE}
# fi
else
# if [ -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary ] || [ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.secondary ] || [ $(expr $(date +%s) - $(stat -c %Y ${NM_TMPFOLDER}/.singleserver.${1^^}.secondary)) -ge 300 ]; then
[ ! -f ${NM_TMPFOLDER}/.singleserver.${1^^}.secondary ] && touch ${NM_TMPFOLDER}/.singleserver.${1^^}.secondary
for stc in "${!servicestocheck}"; do
if [ $(systemctl is-active --quiet ${stc}) ]; then
[ "${stc}" = "pdnsadmin" ] && stc="pdnsadmin.socket pdnsadmin.service"
/bin/systemctl stop ${stc} & >/dev/null 2>&1
fi
done
for docker in "${!dockerstocheck}"; do
[ "$(docker ps -a -q -f name=${docker})" ] && docker stop ${docker} & >/dev/null 2>&1
done
[ -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary ] && rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.primary
# fi
fi
[ "${1^^}" == "WEB" ] && [ "$(systemctl is-active nginx)" != "active" ] && ${NM_SCRIPT} service web restart ${RUN_NODE_IP}
elif [ "${2^^}" == "START" ] && [ -f ${NM_TMPFOLDER}/.skip ]; then
systemctl stop keepalived >/dev/null 2>&1
fi
rm -f ${NM_TMPFOLDER}/.singleserver.${1^^}.check
fi
}
SERVICE_MGMT(){
declare -A SERVICE
QUIET=0
while [ $# -gt 0 ]; do
case "${1}" in
-s|-service) SERVICE['service']=${2,,};;
-n|-node) SERVICE['node']=${2^^};;
-nt|-nodetype) SERVICE['nodetype']=${2^^};;
-a|-action) SERVICE['action']=${2,,};;
-q|-quiet) QUIET=1;;
-h|-help)
echo -e "\nUsage: ${idsCL[Yellow]}[nodemgmt or nmg] ${idsCL[LightYellow]}service${idsCL[Default]} {"
width=35
printf "%-${width}s- %s\n" " -s|-service {service}" "Name of service to manage"
printf "%-${width}s- %s\n" " -n|-node {node-lan-ip}" "Node to run on"
printf "%-${width}s- %s\n" " -nt|-nodetype {nodetype}" "NodeType to run on, or all. Defaults to local nodetype"
printf "%-${width}s- %s\n" " -a|-action {action}" "Action to perform; start, stop, restart etc"
printf "%-${width}s- %s\n" " -q|-quiet" "Do not output, typically used from cron jobs"
echo -e "}\n"
exit 0
;;
*)
if [ "${NM_SERVICE_DESC[${1}]}" != "" ]; then
SERVICE['service']=${1}
elif [ "${NM_SRVCOPTS[${1}]}" != "" ]; then
SERVICE['action']=${1}
elif [ "${NM_HOSTNAMES[${1}]}" != "" ]; then
SERVICE['node']=${1}
elif [ "${1}" == "q" ]; then
QUIET=1
fi
;;
esac
shift
done
# echo "SERVICE=${SERVICE['service']}"
# echo "SERVICE DESC=${NM_SERVICE_DESC[${SERVICE['service']}]}"
# echo "ACTION=${SERVICE['action']}"
# echo "NODE=${SERVICE['node']}"
# echo "NODETYPE=${SERVICE['nodetype']}"
# echo "QUIET=${QUIET}"
if [ ! "${NM_SERVICE_DESC[${SERVICE['service']}]}" ] && [ "${NM_SERVICE_DESC[${SERVICE['service']}]}" != "ALL" ]; then
echo -e "${idsCL[Red]}"${SERVICE['service']}" is an unknown Service.${idsCL[Default]}"
exit 1
fi
# [ "${SERVICE['nodetype']}" == "" ] && SERVICE['nodetype']=
if [ "${SERVICE['nodetype']}" == "ALL" ]; then
# NT_HOSTS=ALL_HOSTS[@]
NT_HOST=RNIP
NTS=(${NM_NODE_TYPES[*]})
elif [ "${SERVICE['nodetype']}" != "" ]; then
if [ "${NM_HOSTS[${SERVICE['nodetype']}]}" != "" ]; then
NT_HOSTS=${SERVICE['nodetype']}_HOSTS[@]
NT_HOST=${SERVICE['nodetype']}_HOSTS[0]
NTS=("${SERVICE['nodetype']}");
else
echo -e "${idsCL[Red]}"${SERVICE['nodetype']}" is an unknown NodeType.${idsCL[Default]}"
exit 1
fi
elif [ "${RUN_NODE_TYPE}" != "" ]; then
NT_HOSTS=${RUN_NODE_TYPE}_HOSTS[@]
NT_HOST=${RUN_NODE_TYPE}_HOSTS[0]
NTS=("${RUN_NODE_TYPE}");
# else
# NTS=(${NM_NODE_TYPES[*]})
fi
#var=NC_HOSTS[@]
if [ "${SERVICE['service']}" = "glusterd" ]; then
for nip in "${GL_HOSTS[@]}"; do
if [[ "${RUN_NODE_IP}" == *"${nip}"* ]]; then
nip='localhost '
NCMD=''
else
NCMD="${SSHCMD} root@${nip}"
fi
[ ${QUIET} -eq 0 ] && echo -en "${NM_SRVCOPTS[${SERVICE['action']}]}ing on '$nip'... ${idsCL[Default]}"
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ]; then
if [ ${QUIET} -eq 0 ]; then
if [[ "enable,disable" = *"${SERVICE['action']}"* ]] || [ "${SERVICE['service']}" = "daemon-reload" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
elif [ "$(${NCMD} systemctl is-active ${SERVICE['service']} | tr -d $'\r')" = "active" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
elif [ "${SERVICE['action']}" = "stop" ]; then
echo -e "${idsCL[Red]}STOPPED${idsCL[Default]}"
else
echo -e "${idsCL[Red]}ERROR${idsCL[Default]}"
fi
fi
elif [ ${QUIET} -eq 0 ]; then
echo -e "${idsCL[Red]}Node is Down${idsCL[Default]}"
fi
done
if [ "${SERVICE['action']}" = "start" ] || [ "${SERVICE['action']}" = "restart" ]; then
echo
sleep 5s
for nip in "${GL_HOSTS[@]}"; do
if [[ "${RUN_NODE_IP}" == *"${nip}"* ]]; then
nip='localhost '
NCMD=''
else
NCMD="${SSHCMD} root@${nip}"
fi
if [ ${QUIET} -eq 0 ]; then
echo -en "Mounting drive on '$nip'... ${idsCL[Default]}"
fi
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ]; then
#${NCMD} mount -a > /dev/null 2>&1
if [ ${QUIET} -eq 0 ]; then
# if [[ "${NCHOSTS}" == *"${nip}"* ]]; then
if [[ " ${NC_HOSTS[*]} " =~ " ${nip} " ]]; then
mntpath="/mnt/Nextcloud-Data"
# elif [[ "${WEBHOSTS}" == *"${nip}"* ]]; then
elif [[ " ${NM_HOSTS['WEB'][*]} " =~ " ${nip} " ]]; then
mntpath="/mnt/web-data"
fi
${NCMD} "test -e ${mntpath}/mounted"
if [ $? -eq 0 ]; then
echo -e "${idsCL[Green]}MOUNTED ($mntpath)${idsCL[Default]}"
else
echo -e "${idsCL[Red]}NOT MOUNTED ($mntpath)${idsCL[Default]}"
fi
fi
if [ "$nip" = "10.10.1.43" ]; then
echo -en "Mounting drive on '$nip'... ${idsCL[Default]}"
mntpath="/mnt/Nextcloud-Data"
${NCMD} "test -e ${mntpath}/mounted"
if [ $? -eq 0 ]; then
echo -e "${idsCL[Green]}MOUNTED ($mntpath)${idsCL[Default]}"
else
echo -e "${idsCL[Red]}NOT MOUNTED ($mntpath)${idsCL[Default]}"
fi
fi
elif [ ${QUIET} -eq 0 ]; then
echo -e "${idsCL[Red]}Node is Down${idsCL[Default]}"
fi
done
fi
else
# if [ "${RUN_NODE_TYPE}" == "" ]; then
#
# fi
if [ "${NM_SERVICE_DESC[${SERVICE['service']}]}" = "" ]; then
echo -e "${idsCL[Red]}(${SERVICE['service']}) is not an allowed service.${idsCL[Default]}"
exit 1
fi
if [ "${NM_SRVCOPTS[${SERVICE['action']}]}" = "" ]; then
echo -e "${idsCL[Red]}(${SERVICE['action']}) is not an allowed service action.${idsCL[Default]}"
exit 1
fi
if [ ${QUIET} -eq 0 ]; then
if [ "${SERVICE['action']}" = "start" ] && [ "${SERVICE['service']}" = "haproxy" ]; then
TACT='restart'
else
TACT="${SERVICE['action']}"
fi
echo
echo -e "${idsCL[LightGreen]}[[ ${NM_SERVICE_DESC[${SERVICE['service']}]} ${NM_SRVCOPTS[${SERVICE['action']}]}ing ]]${idsCL[Default]}"
echo -e "${idsCL[LightGreen]}-------------------------------------------${idsCL[Default]}"
fi
# echo "HERE: ${RUN_NODE_TYPE} - ${NT_HOST} = ${!NT_HOST}"
if ([ "${SERVICE['service']}" = "nginx" ] || [ "${SERVICE['service']}" = "apache2" ]) && ([ "${SERVICE['node']}" == "" ] || [ "${SERVICE['node']}" == "ALL" ]); then
if [ "${RUN_NODE_TYPE}" != "" ] && [ "${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}" != "" ] && ([ "${SERVICE['action']}" = "restart" ] || [ "${SERVICE['action']}" = "reload" ]); then
if [ "${SERVICE['node']}" != "ns" ]; then
if [ ${QUIET} -eq 0 ]; then
echo -en "${idsCL[LightYellow]}Verifying replication across the nodes... ${idsCL[Default]}"
fi
if [[ "${RUN_NODE_IP}" == *"${!NT_HOST}"* ]]; then
PH_CMD=""
else
PH_CMD="${SSHCMD} root@${!NT_HOST}"
fi
${PH_CMD} touch ${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}/.test.repl
# ${PH_CMD} "echo -e \"Service ${SERVICE['service']} ${SERVICE['action']}\" >> ${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}/.test.repl"
for nip in "${!NT_HOSTS}"; do
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ] && [ "${nip}" != "${!NT_HOST}" ]; then
checked=false
until [ "${checked}" = "true" ]; do
checked="`${PH_CMD} ${SSHCMD} root@${nip} [ -f ${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}/.test.repl ] && [ $(expr $(date +%s) - $(stat -L --format %Y ${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}/.test.repl)) -le 90 ] && echo true || echo false`"
done
fi
done
for nip in "${!NT_HOSTS}"; do
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ] && [ "${nip}" != "${!NT_HOST}" ]; then
unset checked1 checked2
until [ "${checked1}" = "true" ]; do
until [ "${checked2}" = "true" ]; do checked2="`${PH_CMD} [ -f ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/.test.repl ] && echo true`"; sleep 1s; done
checked1="`${PH_CMD} [ $(expr $(date +%s) - $(stat -L --format %Y ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/.test.repl)) -le 90 ] && echo true`"
done
fi
done
${PH_CMD} rm -f ${NM_REPL_NGINX_PATHS[${RUN_NODE_TYPE}]}/.test.repl
fi
fi
elif ([ "${SERVICE['service']}" = "pdns" ] || [ "${SERVICE['service']}" = "pdnsadmin" ] || [ "${SERVICE['service']}" = "headscale" ]) && ([ "${SERVICE['node']}" == "" ] || [ "${SERVICE['node']}" == "ALL" ]); then
if [ "${SERVICE['action']}" = "start" ] || [ "${SERVICE['action']}" = "restart" ] || [ "${SERVICE['action']}" = "reload" ]; then
if [ "${SERVICE['node']}" != "ns" ]; then
[ ${QUIET} -eq 0 ] && echo -en "${idsCL[LightYellow]}Verifying replication across the nodes... ${idsCL[Default]}"
if [[ "${RUN_NODE_IP}" == *"${!NT_HOST}"* ]]; then
PH_CMD=""
else
PH_CMD="${SSHCMD} root@${!NT_HOST}"
fi
${PH_CMD} touch ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/.test.repl
for nip in "${!NT_HOSTS}"; do
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ] && [ "${nip}" != "${!NT_HOST}" ]; then
unset checked1 checked2
until [ "${checked1}" = "true" ]; do
until [ "${checked2}" = "true" ]; do checked2="`${PH_CMD} [ -f ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/.test.repl ] && echo true`"; sleep 1s; done
checked1="`${PH_CMD} [ $(expr $(date +%s) - $(stat -L --format %Y ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/.test.repl)) -le 90 ] && echo true`"
done
fi
done
${PH_CMD} rm -f ${NM_REPL_CHECK_LOC[${SERVICE['service']}]}/.test.repl
fi
fi
fi
if [ ${QUIET} -eq 0 ]; then
echo -e "${idsCL[Green]}Completed${idsCL[Default]}"
echo
fi
if [[ "$(declare -p NTS)" =~ "declare -a" ]]; then
for NTYPE in "${NTS[@]}"; do
var1=${NTYPE}_SERVICES_CHECK[@]
# if [[ "${!var1}" = *"${SERVICE['service']}"* ]]; then
if [[ " ${!var1} " =~ " ${SERVICE['service']} " ]]; then
if [ "${SERVICE['node']}" != "" ]; then
var2=(${SERVICE['node']})
sethost=true;
else
var2=${NTYPE}_HOSTS[@]
IFS=' '
var2=(${!var2})
unset IFS
sethost=false
fi
for nip in "${var2[@]}"; do
# if [[ "${RUN_NODE_IP}" == *"${SERVICE['node']}"* ]]; then GO=true;
# elif [ ! -z ${SERVICE['node']+x} ] || [ "${SERVICE['node']}" == "q" ]; then GO=true;
# else GO=false;
# fi
# if [ "${GO}" == "true" ]; then
if [ $sethost == true ]; then
nodename=${NM_HOSTNAMES[${SERVICE['node']}]}
else
nodename="${NM_HOSTNAMES[${nip}]}[${nip}]"
fi
if [[ "${RUN_NODE_IP}" == *"${nip}"* ]]; then
nip='localhost '
NCMD=''
else
NCMD="${SSHCMD} root@${nip}"
fi
NOGOCHK=true;
if [ "${SERVICE['service']}" == "gitea" ]; then
if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *$(GET_AUTHELIA_IP)* ]]; then
NOGOCHK=false;
fi
elif [ "${SERVICE['service']}" == "headscale" ]; then
if [[ $(${NCMD} ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | awk '/inet/ {print $2}' | cut -d'/' -f1) != *${NM_SINGLESRVR_IP['HS']}* ]]; then
NOGOCHK=false;
fi
fi
if [ "${NOGOCHK}" == "true" ]; then
if [ ${QUIET} -eq 0 ]; then
echo -en "${NM_SRVCOPTS[${SERVICE['action']}]}ing on ${nodename} ($nip)... ${idsCL[Default]}"
fi
checkhost=$(CHECK_HOST ${nip})
if [ "${checkhost}" != "false" ]; then
if [ "${SERVICE['service']}"= = "offsite-power-check" ]; then
if [ ${QUIET} -eq 0 ] && [ "${SERVICE['action']}" != "status" ]; then
if [ "$(${SSHCMD} root@${nip} ps -U root | grep "offsite-power-check.sh start" | grep -v "grep" | awk '{print $1}')" != "" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
else
echo -e "${idsCL[Red]}Not Running${idsCL[Default]}"
fi
fi
else
if [ "${SERVICE['service']}" = "pdnsadmin" ]; then
srva="pdnsadmin.socket pdnsadmin.service"
elif [ "${SERVICE['service']}" = "syncthing" ] && [[ "${NM_SERVICES_CHECK[${NTYPE}]}" = *"syncthing@pdns"* ]]; then
srva="syncthing syncthing@pdns"
else
srva=${SERVICE['service']}
fi
if [ "${SERVICE['action']}" != "status" ]; then
${NCMD} systemctl ${SERVICE['action']} ${srva} >/dev/null 2>&1
else
echo
${NCMD} systemctl ${SERVICE['action']} ${srva}
echo
fi
if [ ${QUIET} -eq 0 ] && [ "${SERVICE['action']}" != "status" ]; then
SStatus=$(${NCMD} systemctl is-active ${SERVICE['service']} | tr -d $'\r')
if [[ "enable,disable" = *"${SERVICE['action']}"* ]] || [ "${SERVICE['service']}" = "daemon-reload" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
elif [[ "${srva}" = *".socket"* ]] && [ "${SStatus}" = "active" ]; then
echo -e "${idsCL[Green]}Done (& socket service)${idsCL[Default]}"
elif [[ "${srva}" = *"@pdns"* ]] && [ "${SStatus}" = "active" ]; then
echo -e "${idsCL[Green]}Done (& @pdns)${idsCL[Default]}"
elif [ "${SStatus}" = "active" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
elif [ "${SERVICE['action']}" = "stop" ]; then
echo -e "${idsCL[Red]}STOPPED${idsCL[Default]}"
else
echo -e "${idsCL[Red]}ERROR${idsCL[Default]}"
fi
fi
fi
elif [ ${QUIET} -eq 0 ]; then
echo -e "${idsCL[Red]}Node is Down${idsCL[Default]}"
fi
fi
# fi
# if [ "${SERVICE['service']}" = "gitea" ]; then
# break
# fi
done
fi
done
else #no-nodetypes, standalone setup
echo -en "${NM_SRVCOPTS[${SERVICE['action']}]}ing on localhost ... ${idsCL[Default]}"
if [ "${SERVICE['action']}" != "status" ]; then
systemctl ${SERVICE['action']} ${srva} >/dev/null 2>&1
else
echo
systemctl ${SERVICE['action']} ${srva}
echo
fi
if [ ${QUIET} -eq 0 ] && [ "${SERVICE['action']}" != "status" ]; then
if [[ "enable,disable" = *"${SERVICE['action']}"* ]] || [ "${SERVICE['service']}" = "daemon-reload" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
elif [ "$(systemctl is-active ${SERVICE['service']})" = "active" ]; then
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
elif [ "${SERVICE['action']}" = "stop" ]; then
echo -e "${idsCL[Red]}STOPPED${idsCL[Default]}"
else
echo -e "${idsCL[Red]}ERROR${idsCL[Default]}"
fi
fi
fi
fi
if [ ${QUIET} -eq 0 ]; then
echo
echo -e "${idsCL[Green]}${NM_SERVICE_DESC[${SERVICE['service']}]} has been ${NM_SRVCOPTS[${SERVICE['action']}]}ed${idsCL[Default]}"
echo
fi
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

306
inc/vCenter-SSL.ps1 Normal file
View File

@@ -0,0 +1,306 @@
#!/usr/bin/env pwsh
# -----------------------------------------------------------------------------------
# vCenter Machine SSL Automation Script (vSphere 8.0 U3)
# - Uses Let's Encrypt via Posh-ACME and PowerDNS
# - Skips issuance if existing cert has >30 days
# - Pushes cert into vCenter using Set-VIMachineCertificate
# - Adds CA chain to trusted store
# - Restarts vpxd (Restart-VIApplianceService)
# - Performs Veeam Rescan-VBREntity when certificate changes
# - Fully non-interactive (no prompts)
# -----------------------------------------------------------------------------------
. /opt/idssys/nodemgmt/conf/powerwall/settings.ps1
$ErrorActionPreference = 'Stop'
$ConfirmPreference = 'None' # Disable all PowerCLI confirmations
# ----------------------------
# Logging
# ----------------------------
$LogFile = "/opt/idssys/nodemgmt/logs/vc-ssl.log"
function Write-Log {
param(
[ValidateSet('INFO','WARN','ERROR')]
[string]$Level,
[string]$Message,
[string]$ForegroundColor
)
$ts = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'
$line = "[$ts] $Level : $Message"
if ($ForegroundColor) {
Write-Host $line -ForegroundColor $ForegroundColor
} else {
Write-Host $line
}
try {
$dir = Split-Path $LogFile
if (-not (Test-Path $dir)) {
New-Item -ItemType Directory -Path $dir -Force | Out-Null
}
Add-Content -Path $LogFile -Value $line
} catch {}
}
function Show-Failure {
param([System.Management.Automation.ErrorRecord]$ErrorRecord)
$msg = $ErrorRecord.Exception.Message
Write-Log ERROR $msg Red
Write-Host "======================================================" -ForegroundColor Red
Write-Host "ERROR: $msg" -ForegroundColor Red
Write-Host "======================================================" -ForegroundColor Red
exit 1
}
# ----------------------------
# Constants
# ----------------------------
$RenewalWindow = 30
$DnsSleep = 15
# ----------------------------
# Load PowerCLI + Posh-ACME
# ----------------------------
Write-Log INFO "Loading Modules..."
try {
if (-not (Get-Module -ListAvailable -Name VCF.PowerCLI)) {
Install-Module VCF.PowerCLI -Force -Scope AllUsers -AllowClobber
}
Import-Module VCF.PowerCLI -ErrorAction Stop *>$null
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false `
-ParticipateInCEIP:$false -DisplayDeprecationWarnings:$false | Out-Null
Write-Log INFO "VCF.PowerCLI loaded."
} catch { Show-Failure $_ }
try {
if (-not (Get-Module -ListAvailable -Name Posh-ACME)) {
Install-Module Posh-ACME -Force -Scope AllUsers
}
Import-Module Posh-ACME -ErrorAction Stop *>$null
Write-Log INFO "Posh-ACME loaded."
} catch { Show-Failure $_ }
# ----------------------------
# Connect to vCenter
# ----------------------------
try {
Write-Log INFO "Connecting to vCenter $VCENTERHOST..."
Connect-VIServer -Server $VCENTERHOST -User $VCENTERUSER -Password $VCENTERPASS -Force | Out-Null
Write-Host "========================================" -ForegroundColor Green
Write-Host "SUCCESS: Connected to vCenter." -ForegroundColor Green
Write-Host "========================================" -ForegroundColor Green
} catch { Show-Failure $_ }
# ----------------------------
# Sanity check: list VMs
# ----------------------------
try {
$vms = Get-VM
Write-Log INFO "Retrieved $($vms.Count) VMs from vCenter."
} catch {
Write-Log WARN "Failed to enumerate VMs: $($_.Exception.Message)" Orange
}
# ----------------------------
# Detect existing Posh-ACME cert
# ----------------------------
$paCert = $null
$needNewCert = $false
try {
$allCerts = Get-PACertificate -List
if ($allCerts) {
Write-Log INFO "Found $($allCerts.Count) Posh-ACME cert(s)."
$paCert = $allCerts |
Where-Object { $_.MainDomain -eq $VCENTERHOST -or ($_.AllSANs -contains $VCENTERHOST) } |
Sort-Object NotAfter -Descending |
Select-Object -First 1
}
} catch {
Write-Log WARN "Failed to query Posh-ACME certificates: $($_.Exception.Message)" Orange
}
if ($paCert) {
$daysLeft = ($paCert.NotAfter - (Get-Date)).TotalDays
Write-Log INFO ("Existing cert expires {0} (~{1:N0} days)." -f $paCert.NotAfter, $daysLeft)
if ($daysLeft -le $RenewalWindow) {
Write-Log INFO "Existing cert within $RenewalWindow days. ACME issuance required."
$needNewCert = $true
} else {
Write-Log INFO "Skipping issuance — certificate valid >$RenewalWindow days."
$needNewCert = $false
}
} else {
Write-Log WARN "No existing cert found — issuance required." Orange
$needNewCert = $true
}
# ----------------------------
# ACME issuance (only if needed)
# ----------------------------
if ($needNewCert) {
try {
Write-Log INFO "Requesting new ACME certificate via Posh-ACME..."
$pluginArgs = @{
PowerDNSApiHost = $WDNSHOST
PowerDNSApiKey = (ConvertTo-SecureString $PDNSAPI -AsPlainText -Force)
PowerDNSUseTLS = $true
PowerDNSPort = 443
PowerDNSServerName = 'localhost'
}
# Posh-ACME v4 syntax:
New-PACertificate `
-Domain $VCENTERHOST `
-Plugin PowerDNS `
-PluginArgs $pluginArgs `
-Contact $ACMEEMAIL `
-AcceptTOS `
-DnsSleep $DnsSleep `
-Verbose `
-Force
$paCert = Get-PACertificate
Write-Log INFO ("New certificate issued: NotAfter={0}" -f $paCert.NotAfter)
} catch {
Write-Log ERROR ("ACME issuance failed: {0}" -f $_.Exception.Message) Red
if (-not $paCert) {
Write-Log ERROR "No fallback certificate exists — aborting." Red
exit 1
}
Write-Log WARN "Using existing Posh-ACME certificate." Orange
}
}
if (-not $paCert) {
Write-Log ERROR "No usable certificate available — aborting." Red
exit 1
}
if ($needNewCert) {
# # ----------------------------
# # Certificate file resolution
# # ----------------------------
$certFolder = Split-Path $paCert.CertFile -Parent
$certPath = Join-Path $certFolder "cert.cer"
$keyPath = Join-Path $certFolder "cert.key"
$chainPath = Join-Path $certFolder "chain.cer"
Write-Log INFO "Using cert folder: $certFolder"
Write-Log INFO " CERT : $certPath"
Write-Log INFO " KEY : $keyPath"
Write-Log INFO " CHAIN: $chainPath"
foreach ($f in @($certPath,$keyPath,$chainPath)) {
if (-not (Test-Path $f)) {
Write-Log ERROR "Missing cert file: $f" Red
exit 1
}
}
# ----------------------------
# Add CA chain to trusted store (remove duplicates)
# ----------------------------
try {
Write-Log INFO "Cleaning old CA trust entries..."
$issuer = ($paCert.Issuer)
$existingCA = Get-VITrustedCertificate | Where-Object { $_.Subject -eq $issuer }
foreach ($ca in $existingCA) {
Remove-VITrustedCertificate -Certificate $ca -Confirm:$false -ErrorAction SilentlyContinue
}
$pemChain = Get-Content $chainPath -Raw
Write-Log INFO "Adding CA chain to vCenter trust store..."
Add-VITrustedCertificate -PemCertificateOrChain $pemChain -VCenterOnly -Confirm:$false | Out-Null
} catch {
Write-Log WARN "Failed to manage CA trust entries: $($_.Exception.Message)" -FvoregroundColor Orange
}
# ----------------------------
# Compare current vCenter cert
# ----------------------------
$needPush = $true
try {
$vcCert = Get-VIMachineCertificate -VCenterOnly -ErrorAction Stop
Write-Log INFO ("Current vCenter cert: Subject={0} NotAfter={1}" -f $vcCert.Subject, $vcCert.NotValidAfter)
if ($vcCert.Thumbprint -eq $paCert.Thumbprint) {
Write-Log INFO "vCenter already using this certificate."
$needPush = $false
}
} catch {
Write-Log WARN "Unable to read vCenter cert, assuming update required." Orange
}
# ----------------------------
# Apply new certificate
# ----------------------------
if ($needPush) {
Write-Log INFO "Applying new Machine SSL certificate..."
$leafPem = Get-Content $certPath -Raw
$keyPem = Get-Content $keyPath -Raw
try {
Set-VIMachineCertificate -PemCertificate $leafPem -PemKey $keyPem -Confirm:$false | Out-Null
Write-Host "===========================================================" -ForegroundColor Green
Write-Host "SUCCESS: vCenter Machine SSL certificate updated." ForegroundColor Green
Write-Host "===========================================================" -ForegroundColor Green
Write-Log INFO "Certificate updated successfully."
# ----------------------------
# Restart vpxd service
# ----------------------------
try {
Write-Log INFO "Restarting vpxd via Restart-VIApplianceService..."
$svc = Get-VIApplianceService -Name 'vpxd' -ErrorAction Stop
$null = $svc | Restart-VIApplianceService -Confirm:$false
Write-Log INFO "vpxd restarted successfully."
} catch {
Write-Log WARN "vpxd restart failed: $($_.Exception.Message)" Orange
}
# ----------------------------
# Trigger Veeam rescan
# ----------------------------
if ($VEEAMHOSTSSH) {
try {
Write-Log INFO "Triggering Veeam host rescan on $VEEAMHOSTSSH..."
$veeamCmd = "Rescan-VBREntity -AllHosts"
$sshCmd = "ssh -tq -o ConnectTimeout=3 -o ConnectionAttempts=1 $VEEAMHOSTSSH '$veeamCmd'"
$result = bash -c $sshCmd
Write-Log INFO "Veeam rescan result: $result"
} catch {
Write-Log WARN "Veeam rescan failed: $($_.Exception.Message)" Orange
}
}
} catch {
Show-Failure $_
}
} else {
Write-Log INFO "No certificate update needed. Skipping vpxd restart + Veeam rescan."
}
}
# ----------------------------
# Script Complete
# ----------------------------
Write-Host "==========================================================" -ForegroundColor Green
Write-Host "INFO: Script complete. Log: $LogFile" -ForegroundColor Green
Write-Host "==========================================================" -ForegroundColor Green

247
inc/vCenter-SSL.ps1.bak Normal file
View File

@@ -0,0 +1,247 @@
#!/usr/bin/env pwsh
. /opt/idssys/nodemgmt/conf/powerwall/settings.ps1
function Show-Failure {
$global:helpme = $body
$global:helpmoref = $moref
$global:result = $_.Exception.Response.GetResponseStream()
$global:reader = New-Object System.IO.StreamReader($global:result)
$global:responseBody = $global:reader.ReadToEnd();
Write-Host -BackgroundColor:Black -ForegroundColor:Red "Status: A system exception was caught."
Write-Host -BackgroundColor:Black -ForegroundColor:Red $global:responsebody
Write-Host -BackgroundColor:Black -ForegroundColor:Red "The request body has been saved to `$global:helpme"
break
}
$vCenterURL = $VCENTERHOST
$CommonName = $VCENTERHOST
$EmailContact = $ACMEEMAIL
#[string]$userName = $VCENTERUSER
#[string]$userPassword = $VCENTERPASS
#[SecureString]$secureString = ConvertTo-SecureString $VCENTERPASS -AsPlainText -Force
[PSCredential]$Credential = New-Object System.Management.Automation.PSCredential -ArgumentList $VCENTERUSER, (ConvertTo-SecureString $VCENTERPASS -AsPlainText -Force)
$pArgs = @{
PowerDNSApiHost = $WDNSHOST
PowerDNSApiKey = $PDNSAPI | ConvertTo-SecureString -AsPlainText -Force
#PowerDNSApiKey = (Read-Host "API Key" -AsSecureString)
PowerDNSUseTLS = $true
PowerDNSPort = 443
PowerDNSServerName = 'localhost'
}
Write-Host "Checking for Required Module Posh-ACME" -ForegroundColor Green
if (Get-Module -ListAvailable -Name Posh-ACME) {
Write-Host "Posh-ACME Module Already Installed" -ForegroundColor Green
}
else {
Write-Host "Posh-ACME Module Not Found, Attempting to Install" -ForegroundColor Yellow
Write-Host "Restart of this Script is Required!" -ForegroundColor Yellow
Install-Module -Name Posh-ACME -Force -Confirm:$false
Return
}
Do {
Write-host "Waiting to for Posh-ACME Module to be Loaded" -ForegroundColor Cyan
$PoshACME = Get-Module -ListAvailable -Name Posh-ACME
Start-Sleep -Seconds 5
}
While ( $PoshACME -eq $null )
# --- Importing the Posh-ACME Module.
if (Get-Module -ListAvailable -Name Posh-ACME) {
Write-Host "Importing Posh-ACME Module" -ForegroundColor Green
Import-Module -Name Posh-ACME -Force
}
Else {
Write-host "Something Went Wrong, Stopping Script" -ForegroundColor Red
Break
}
if ((Get-PAServer).name -eq "LE_PROD") {
Write-Host "ACME Server Already Set to $((Get-PAServer).Name)" -ForegroundColor Green
}
else {
Write-Host "Setting ACME Server to LE_PROD" -ForegroundColor Yellow
Set-PAServer -DirectoryUrl LE_PROD
}
#Set-PAServer LE_PROD
$PAAccount = Get-PAAccount
If ($PAAccount) {
Write-host "ACME Account Found with Contact: "$($PAAccount).Contact.split(":")[1]""
}
Else {
Write-Host "ACME Account Not Found, Setting ACME Account with Contact $($EmailContact)"
New-PAAccount -Contact $EmailContact -AcceptTOS -Force -Confirm:$false
}
if (-not ([System.Management.Automation.PSTypeName]'ServerCertificateValidationCallback').Type) {
$certCallback = @"
using System;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
public class ServerCertificateValidationCallback
{
public static void Ignore()
{
if(ServicePointManager.ServerCertificateValidationCallback ==null)
{
ServicePointManager.ServerCertificateValidationCallback +=
delegate
(
Object obj,
X509Certificate certificate,
X509Chain chain,
SslPolicyErrors errors
)
{
return true;
};
}
}
}
"@
Add-Type $certCallback
}
[ServerCertificateValidationCallback]::Ignore()
$auth = [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($Credential.UserName + ':' + $Credential.GetNetworkCredential().Password))
$head = @{
'Authorization' = "Basic $auth"
}
$Params = @{
Method = "POST"
Headers = $head
Uri = "https://$vCenterURL/rest/com/vmware/cis/session"
}
#if ($IsCoreCLR) {
$Params.Add("SkipCertificateCheck", $true)
#}
try {
$RestApi = Invoke-WebRequest @Params
$token = (ConvertFrom-Json $RestApi.Content).value
$session = @{'vmware-api-session-id' = $token }
Write-Host "Session Token Created Successfully" -ForegroundColor Green
}
catch {
Write-Error "Unable to get Session Token, Terminating Script"
Show-Failure
}
$Question = "No"
$CheckSLL = Get-PACertificate -MainDomain $CommonName
$RUN=$true
If ((($CheckSLL).AllSANs) -eq $CommonName) {
$daysUntilExpiration = (New-TimeSpan -Start (Get-Date) -End $CheckSLL.NotAfter).Days
If ($daysUntilExpiration -lt 30) {
Write-Host "Renewing cert for '$("$CommonName")' " -ForegroundColor Yellow
Submit-Renewal $CommonName
}
else {
Write-Host "Cert '$("$CommonName")' not ready for renewal" -ForegroundColor Yellow
$RUN=$false
}
}
else {
# --- Generate Free Let's Encrypt 90 Day SSL - Requires you to Validatr Domain Ownership.
If ($Question -match '^(No|N)$') {
If ($EmailContact) {
New-PACertificate $CommonName -AcceptTOS -Contact $EmailContact -PreferredChain "ISRG Root X1" -Plugin PowerDNS -PluginArgs $pArgs -Force
Write-Host "Requesting SSL for '$($CommonName)'" -ForegroundColor Green
}
else {
New-PACertificate $CommonName -AcceptTOS -PreferredChain "ISRG Root X1" -Plugin PowerDNS -PluginArgs $pArgs -Force
Write-Host "Requesting SSL for '$($CommonName)' Without Contact Email" -ForegroundColor Green
}
}
}
If ($RUN -eq $true) {
Write-Host "Downloading ROOT CA" -ForegroundColor Green
$wc = [System.Net.WebClient]::new()
$rootCaPath = 'https://letsencrypt.org/certs/isrgrootx1.pem.txt'
$publishedHash = '22B557A27055B33606B6559F37703928D3E4AD79F110B407D04986E1843543D1'
$FileHash = Get-FileHash -InputStream ($wc.OpenRead($rootCaPath))
If ($FileHash.Hash -eq $publishedHash) {
$root_CA = (New-Object System.Net.WebClient).DownloadString($rootCaPath)
Write-Host "Successfully Validated ROOT CA" -ForegroundColor Green
}
else {
Throw "Could not validate ROOT CA - Please Raise an Issue at https://github.com/virtuallywired/Install-vCenterSSL"
}
Write-Host "Loading Certificate Files" -ForegroundColor Green
$sslcert = ((Get-Content ((Get-PACertificate).FullChainFile)) + $root_CA) -replace "`t|`n|`r", ""
$privatekey = Get-Content ((Get-PACertificate).KeyFile)
$fullchain = ((Get-Content ((Get-PACertificate).ChainFile)) + $root_CA) -replace "`t|`n|`r", ""
Write-Host "Reformating Certificates to String" -ForegroundColor Green
$cert = ((([string]$sslcert).Replace(" ", "")`
).Replace("-----BEGINCERTIFICATE-----", "-----BEGIN CERTIFICATE-----\n")`
).Replace("-----ENDCERTIFICATE-----", "\n-----END CERTIFICATE-----")
$key = ((([string]$privatekey).Replace(" ", "")`
).Replace("-----BEGINPRIVATEKEY-----", "-----BEGIN PRIVATE KEY-----\n")`
).Replace("-----ENDPRIVATEKEY-----", "\n-----END PRIVATE KEY-----")
$chain = ((([string]$fullchain).Replace(" ", "")`
).Replace("-----BEGINCERTIFICATE-----", "-----BEGIN CERTIFICATE-----\n")`
).Replace("-----ENDCERTIFICATE-----", "\n-----END CERTIFICATE-----"`
).Replace("----------", "-----\n-----")
Write-Host "Creating Payload" -ForegroundColor Green
$json = @"
{
"cert": "$cert",
"key": "$key",
"root_cert": "$chain"
}
"@
$Params = @{
Method = "PUT"
Headers = $session
Uri = "https://$vCenterURL/api/vcenter/certificate-management/vcenter/tls"
ContentType = "application/json"
Body = $json
}
#if ($IsCoreCLR) {
$Params.Add("SkipCertificateCheck", $true)
#}
Write-Host "Preparing to Replace Certificate." -ForegroundColor Green
try {
$Response = Invoke-WebRequest @Params
Write-Host "Response Code: $($Response.StatusCode)" -ForegroundColor Blue
}
catch {
Write-Error "Failed to Replace Certificate, Terminating Script"
Show-Failure
}
If ($Response.StatusCode -eq "204") {
Write-Host "Successfully Replaced Certificate" -ForegroundColor Green
Write-Host "After this operation completes, the services using the certificate will be restarted for the new certificate to take effect." -ForegroundColor Green
}
else {
Write-Error "Failed to Replace Certificate, Please verify Correct Configuration and Retry"
}
ssh -tq -o ConnectTimeout=3 -o ConnectionAttempts=1 $VEEAMHOSTSSH "Rescan-VBREntity -AllHosts"
}

39
install.sh Executable file
View File

@@ -0,0 +1,39 @@
#!/usr/bin/env bash
# Wrapper script for install, for easier execution via URL.
source /dev/stdin <<< "$(curl -sL http://go.scity.us/colorsinc)"
source /dev/stdin <<< "$(curl -sL http://go.scity.us/defaultinc)"
echo -e "\n${idsCL[LightGreen]}NodeMgmt Installation Script${idsCL[Default]}"
$APTFUNC -y install wget curl git
set -eu
git clone https://git.schroedercity.com/voltron/NodeMgmt.git /opt/idssys/nodemgmt
ln -s /opt/idssys/nodemgmt/run.sh /usr/local/bin/nodemgmt
ln -s /opt/idssys/nodemgmt/run.sh /usr/local/bin/nmg
/bin/chmod +x /opt/idssys/nodemgmt/*.sh
if [ ! -f /etc/rsyslog.d/01-ignore-session-messages.conf ]; then
cp /opt/idssys/nodemgmt/conf/rsyslog/01-ignore-session-messages.conf /etc/rsyslog.d/
systemctl restart rsyslog
fi
if [ ! -d "/opt/idssys/defaults" ]; then
set -eu
git clone https://git.schroedercity.com/voltron/iDS-Defaults.git /opt/idssys/defaults
fi
echo -e "NODE_HOSTNAME=\"$(hostname)\"
#LOCAL_SERVICES=mysql,nginx,gitea,haproxy,keepalived,maxscale
#(optional)
# EMAIL_NOTICE=email@address.com
# PUSHOVER_APP_TOKEN=\"a2tk778mwe9b3tks1u16juas4rztjr\"
# PUSHOVER_USER_TOKEN=\"\"
" > /opt/idssys/nodemgmt/conf/settings.conf
echo -e "\n${idsCL[Yellow]}NodeMgmt has been Installed${idsCL[Default]}\n"
echo -e "To run, use the command: ${idsCL[Green]}nodemgmt${idsCL[Default]}\n\n"
exit 0

File diff suppressed because it is too large Load Diff

92
run.sh
View File

@@ -1,31 +1,28 @@
#!/usr/bin/env bash
# NodeMgmt Loader
if [ -f /opt/idssys/settings/nodemgmt.conf ]; then
mv /opt/idssys/settings/nodemgmt.conf /opt/idssys/nodemgmt/settings.conf
fi
source /opt/idssys/defaults/colors.inc
[ "${2}" != "q" ] && source /opt/idssys/defaults/colors.inc
source /opt/idssys/defaults/default.inc
source /opt/idssys/nodemgmt/settings.conf
source /opt/idssys/nodemgmt/conf/settings.conf
source /opt/idssys/nodemgmt/defaults.inc
if [[ "${noheader}" != *" ${1} "* ]] && [[ "${noheader}" != *" ${2} "* ]]; then
# if [ "${1}" = "gui" ]; then
# DISP_HEADER
# fi
# if [ "${1}" != "guiX" ]; then
if curl -m 15 -s --head --request GET https://git.schroedercity.com | grep "HTTP/2 200" > /dev/null; then
# if [[ "${noheader}" != *" ${1} "* ]] && [[ "${noheader}" != *" ${2} "* ]] && [ "${1}" != "status" ]; then
if [ "${1}" == "update" ] || ([ "${1}" == "update" ] && [ "${2}" == "nodes" ]) || ([ "${1}" == "update-nodes" ] && [ "${3}" != "sync" ]); then
if [ "${1}" == "update-nodes" ] || [ "${2}" == "nodes" ]; then
echo -e "\n${idsCL[LightGreen]}Updating Node-Manager${idsCL[Default]}"
echo -e "${idsCL[LightGreen]}-------------------------------------------${idsCL[Default]}"
fi
if curl -m 3 -s --head --request GET https://git.schroedercity.com | grep "HTTP/2 200" > /dev/null; then
if [ "${2}" != "q" ]; then
echo -en "${idsCL[LightCyan]}Checking for updates...${idsCL[Default]}"
echo ""
echo
fi
cd /opt/idssys/defaults
if [ "`git log --pretty=%H ...refs/heads/master^ | head -n 1`" != "`git ls-remote origin -h refs/heads/master |cut -f1`" ]; then
if [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[LightCyan]}Installing updates...${idsCL[Default]}"
echo -e "${idsCL[LightCyan]}Updating iDSSYS-Defaults...${idsCL[Default]}"
fi
git fetch origin master >/dev/null 2>&1
git reset --hard origin/master >/dev/null 2>&1
@@ -35,34 +32,63 @@ if [[ "${noheader}" != *" ${1} "* ]] && [[ "${noheader}" != *" ${2} "* ]]; then
git pull >/dev/null 2>&1
git submodule update --remote >/dev/null 2>&1
fi
cd ${FOLDER}
# if [ "`git log --pretty=%H ...refs/heads/master^ | head -n 1`" != "`git ls-remote origin -h refs/heads/master |cut -f1`" ]; then
if [ "`git log --pretty=%H ...refs/heads/dev^ | head -n 1`" != "`git ls-remote origin -h refs/heads/dev |cut -f1`" ]; then
if [ "${2}" != "q" ]; then
cd ${NM_FOLDER}
# if [ "`git log --pretty=%H ...refs/heads/dev^ | head -n 1`" != "`git ls-remote origin -h refs/heads/dev |cut -f1`" ]; then
if [ "`git log --pretty=%H ...refs/heads/master^ | head -n 1`" != "`git ls-remote origin -h refs/heads/master |cut -f1`" ]; then
goforup=0
betacheck=$(${NM_SCRIPT} betacheck)
if [ "${betacheck}" == "true" ] && [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[LightCyan]}Installing updates...${idsCL[Default]}"
echo -en "\e[0K\r${idsCL[LightCyan]}This update is currently in BETA, proceed (N/y)? ${idsCL[Default]}"
read -n1 choice
case $choice in
[Yy]) echo; goforup=1;;
esac
elif [ "${betacheck}" == "true" ] && [ "${2}" == "q" ]; then
goforup=0
else
goforup=1
fi
# git fetch origin master >/dev/null 2>&1
# git reset --hard origin/master >/dev/null 2>&1
git fetch origin dev >/dev/null 2>&1
git reset --hard origin/dev >/dev/null 2>&1
git reflog expire --expire=now --all >/dev/null 2>&1
git repack -ad >/dev/null 2>&1
git prune >/dev/null 2>&1
git pull >/dev/null 2>&1
git submodule update --remote >/dev/null 2>&1
/bin/chmod +x /opt/idssys/nodemgmt/nodemgmt-scripts.sh 2>&1
if [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[Green]}Updates Completed${idsCL[Default]}"
if [ ${goforup} -eq 1 ]; then
if [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[LightCyan]}Updating NodeMgmt...${idsCL[Default]}"
fi
git fetch origin master >/dev/null 2>&1
git reset --hard origin/master >/dev/null 2>&1
# git fetch origin dev >/dev/null 2>&1
# git reset --hard origin/dev >/dev/null 2>&1
git reflog expire --expire=now --all >/dev/null 2>&1
git repack -ad >/dev/null 2>&1
git prune >/dev/null 2>&1
git pull >/dev/null 2>&1
git submodule update --remote >/dev/null 2>&1
/bin/chmod +x /opt/idssys/nodemgmt/*.sh 2>&1
source ${NM_FOLDER}/defaults.inc
if [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[Green]}Updated to v${VERS}${idsCL[Default]}"
else
echo -e "${idsCL[Green]}Updated to v${VERS}${idsCL[Default]}"
fi
fi
elif [ "${2}" != "q" ]; then
echo -en "\e[1A";
echo -e "\e[0K\r ${idsCL[LightCyan]}No Updates Available${idsCL[Default]}"
elif [ "${2}" == "q" ]; then
echo -e "${idsCL[LightCyan]}No Updates Available${idsCL[Default]}"
fi
else
echo -e "${idsCL[Red]}Could not connect to 'git.schroedercity.com' for updates${idsCL[Default]}"
fi
fi
${SCRIPT} ${1} ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14} ${15} ${16} ${17} ${18} ${19} ${20} ${21} ${22} ${23} ${24} ${25}
[ ! -f /usr/local/bin/nmg ] && ln -s /opt/idssys/nodemgmt/run.sh /usr/local/bin/nmg
[ ! -f /usr/local/bin/ndmg ] && ln -s /opt/idssys/nodemgmt/run.sh /usr/local/bin/ndmg
${NM_SCRIPT} "${1}" "${2}" "${3}" "${4}" "${5}" "${6}" "${7}" "${8}" "${9}" "${10}" "${11}" "${12}" "${13}" "${14}" "${15}" "${16}" "${17}" "${18}" "${19}" "${20}" "${21}" "${22}" "${23}" "${24}" "${25}"
exit 0

View File

@@ -573,7 +573,7 @@ usage()
{
echo "Usage: $0 [ -e email address ] [-E sender email address] [ -x days ] [-q] [-a] [-b] [-h] [-i] [-n] [-N] [-v]"
echo " { [ -s common_name ] && [ -p port] } || { [ -f cert_file ] } || { [ -c cert file ] } || { [ -d cert dir ] }"
echo ""
echo
echo " -a : Send a warning message through E-mail"
echo " -b : Will not print header"
echo " -c cert file : Print the expiration date for the PEM or PKCS12 formatted certificate in cert file"
@@ -593,7 +593,7 @@ usage()
echo " -v : Specify a specific protocol version to use (tls, ssl2, ssl3)"
echo " -V : Only print validation data"
echo " -x days : Certificate expiration interval (eg. if cert_date < days)"
echo ""
echo
}
@@ -639,7 +639,7 @@ check_server_status() {
TLSFLAG="${TLSFLAG} -servername $1"
fi
echo "" | ${OPENSSL} s_client -crlf ${VER} -connect ${1}:${2} ${TLSFLAG} 2> ${ERROR_TMP} 1> ${CERT_TMP}
echo | ${OPENSSL} s_client -crlf ${VER} -connect ${1}:${2} ${TLSFLAG} 2> ${ERROR_TMP} 1> ${CERT_TMP}
if ${GREP} -i "Connection refused" ${ERROR_TMP} > /dev/null
then

View File

@@ -1,21 +0,0 @@
cloud.schroedercity.com 443
dns.scity.us 443
dyndns.scity.us 443
git.schroedercity.com 443
go.scity.us 443
mail.scity.us 443
media.scity.us 443
mysql.scity.us 443
pma.scity.us 443
plex.scity.us 32400
plex.schroedercity.com 443
pwd.schroedercity.com 443
status.scity.us 443
statusint.scity.us 443
stdiscosrv.scity.us 443
unifistats.scity.us 443
vcenter.scity.us 443
vpn.scity.us 4433
wdns.scity.us 443
www.schroedercity.com 443
www.scity.us 443

View File

@@ -1,146 +0,0 @@
global
pidfile /var/run/haproxy.pid
daemon
user haproxy
group haproxy
stats socket /var/run/haproxy.socket user haproxy group haproxy mode 600 level admin
node haproxy_%NIP%
description haproxy server
#* Performance Tuning
maxconn 8192
spread-checks 3
quiet
defaults
#log global
mode tcp
option dontlognull
option tcp-smart-accept
option tcp-smart-connect
#option dontlog-normal
retries 3
option redispatch
maxconn 8192
timeout check 3500ms
timeout queue 3500ms
timeout connect 3500ms
timeout client 10800s
timeout server 10800s
userlist STATSUSERS
group admin users admin
user admin insecure-password Dc$@1910
user stats insecure-password Dc$@1910
listen admin_page
bind *:9600
mode http
stats enable
stats refresh 60s
stats uri /
acl AuthOkay_ReadOnly http_auth(STATSUSERS)
acl AuthOkay_Admin http_auth_group(STATSUSERS) admin
stats http-request auth realm admin_page unless AuthOkay_ReadOnly
# stats admin if AuthOkay_Admin
listen MySQL_3307_rw
bind *:3307
mode tcp
timeout client 10800s
timeout server 10800s
tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
server 10.5.10.51 10.5.10.51:3306 check
server 10.5.10.52 10.5.10.52:3306 check backup
server 10.5.10.53 10.5.10.53:3306 check backup
listen MySQL_3308_ro
bind *:3308
mode tcp
timeout client 10800s
timeout server 10800s
tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
server 10.5.10.51 10.5.10.51:3306 check
server 10.5.10.52 10.5.10.52:3306 check
server 10.5.10.53 10.5.10.53:3306 check backup
listen NGINX_http
bind *:80
mode tcp
timeout client 10800s
timeout server 10800s
# tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
cookie SERVERUSED insert indirect nocache
server 10.5.10.121 10.5.10.121:80 cookie s1 check port 80 send-proxy
server 10.5.10.122 10.5.10.122:80 cookie s2 check port 80 send-proxy
server 10.5.10.123 10.5.10.123:80 cookie s3 check port 80 send-proxy backup
listen NGINX_https
bind *:443
mode tcp
timeout client 10800s
timeout server 10800s
# tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
cookie SERVERUSED insert indirect nocache
server 10.5.10.121 10.5.10.121:443 cookie s1 check port 443 send-proxy
server 10.5.10.122 10.5.10.122:443 cookie s2 check port 443 send-proxy
server 10.5.10.123 10.5.10.123:443 cookie s3 check port 443 send-proxy backup
listen Gitea
bind *:3000
mode tcp
timeout client 10800s
timeout server 10800s
# tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
cookie SERVERUSED insert indirect nocache
server 10.5.10.121 10.5.10.121:3000 cookie s1 check port 3000
server 10.5.10.122 10.5.10.122:3000 cookie s2 check port 3000 backup
server 10.5.10.123 10.5.10.123:3000 cookie s3 check port 3000 backup
listen Nextcloud
bind *:3001
mode tcp
timeout client 10800s
timeout server 10800s
# tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
cookie SERVERUSED insert indirect nocache
server 10.5.10.42 10.5.10.42:443 cookie s1 check port 443 send-proxy
server 10.5.10.43 10.5.10.43:443 cookie s2 check port 443 send-proxy backup
listen Maxscale_rw
bind *:3309
mode tcp
timeout client 10800s
timeout server 10800s
tcp-check expect string is\ running
balance leastconn
option tcp-check
# option allbackups
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 64 maxqueue 128 weight 100
server 10.5.10.51 10.5.10.51:4008 check
server 10.5.10.52 10.5.10.52:4008 check backup
# server 10.5.10.53 10.5.10.53:4008 check backup

View File

@@ -1,32 +0,0 @@
#haproxy - You can add more types manually after this.
vrrp_script chk_haproxy {
script "killall -0 haproxy" # verify the pid existance
interval 2 # check every 2 seconds
weight 2 # add 2 points of prio if OK
}
vrrp_instance VI_HAPROXY {
interface ens192 # interface to monitor
state MASTER
virtual_router_id 51 # Assign one ID for this route
priority 104
unicast_src_ip 10.5.10.51
unicast_peer {
10.5.10.52
10.5.10.53
10.5.10.120
10.5.10.121
}
virtual_ipaddress {
10.5.10.56 # the virtual IP
}
track_script {
chk_haproxy
}
# notify /usr/local/bin/notify_keepalived.sh
}
# DO NOT REMOVE THE NEXT LINE
#@S9S_NEXT_SECTION@

View File

@@ -3,28 +3,29 @@ server {
set $server "<<PROXY_IP>>";
set $port <<PROXY_PORT>>;
listen 80;
listen 443 ssl http2;
server_name <<SERVER_NAME>>;
<<SECURE>>
listen 80;
#listen 443 ssl;
#include conf.d/include/secure-access.conf;
include conf.d/include/letsencrypt-acme-challenge.conf;
include conf.d/include/ssl-ciphers.conf;
#ssl_certificate /opt/lb-data/letsencrypt/live/<<MAIN_SITE>>/fullchain.pem;
#ssl_certificate_key /opt/lb-data/letsencrypt/live/<<MAIN_SITE>>/privkey.pem;
#ssl_certificate <<NM_CERTPATH>>/live/<<MAIN_SITE>>/fullchain.pem;
#ssl_certificate_key <<NM_CERTPATH>>/live/<<MAIN_SITE>>/privkey.pem;
access_log /var/log/nginx/<<MAIN_SITE>>.proxy.log proxy;
error_log /var/log/nginx/<<MAIN_SITE>>.error.log warn;
<<EXPLOITS>>
<<WEBSOCKET>>
<<HSTS>>
#include conf.d/include/block-exploits.conf;
#include conf.d/include/websocket-support.conf;
#include conf.d/include/hsts-support.conf;
location / {
<<WEBSOCKET>>
<<HSTS>>
#include conf.d/include/websocket-support.conf;
#include conf.d/include/hsts-support.conf;
include conf.d/include/force-ssl.conf;
include conf.d/include/proxy.conf;
}

View File

@@ -16,7 +16,7 @@ server {
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
include conf.d/include/php_fastcgi.conf;
}

View File

@@ -1,6 +1,7 @@
server {
listen 80;
listen 443 ssl http2;
listen 443 ssl;
http2 on;
server_name <<HOSTNAME>>;
set $base <<HOSTNAME>>;
@@ -9,8 +10,8 @@ server {
access_log /var/log/nginx/<<HOSTNAME>>-access.log;
error_log /var/log/nginx/<<HOSTNAME>>-error.log warn;
ssl_certificate /etc/letsencrypt/live/<<HOSTNAME>>/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/<<HOSTNAME>>/privkey.pem;
ssl_certificate <<NM_CERTPATH>>/live/<<HOSTNAME>>/fullchain.pem;
ssl_certificate_key <<NM_CERTPATH>>/live/<<HOSTNAME>>/privkey.pem;
include conf.d/include/ssl-ciphers.conf;
index index.php index.html index.htm;
@@ -22,7 +23,7 @@ server {
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
include conf.d/include/php_fastcgi.conf;
}

View File

@@ -9,9 +9,18 @@ su root syslog
}
/var/log/wtmp {
size 10M
size 1M
create 0664 root utmp
rotate 3
compress
daily
}
/opt/idssys/nodemgmt/logs/logfile {
size 1M
create 0664 root root
rotate 3
monthly
notifempty
minsize 200000
}

29
uninstall.sh Executable file
View File

@@ -0,0 +1,29 @@
#!/usr/bin/env bash
# Wrapper script for install, for easier execution via URL.
source /dev/stdin <<< "$(curl -sL http://go.scity.us/colorsinc)"
source /dev/stdin <<< "$(curl -sL http://go.scity.us/defaultinc)"
if [ "$EUID" -ne 0 ]; then APTFUNC="sudo ${ATYPE}"
else APTFUNC="${ATYPE}"
fi
echo
echo -e "${idsCL[LightGreen]}NodeMgmt Removal Script${idsCL[Default]}"
do_with_root set -eu
rm -f /usr/local/bin/nodemgmt
rm -f /usr/local/bin/nmg
rm -Rf /opt/idssys/nodemgmt
IDSSYSF="`ls -l /opt/idssys/ | grep -c ^d`"
if [ "$IDSSYSF" = 2 ]; then
rm -Rf /opt/idssys/defaults
fi
echo
echo -e "${idsCL[LightRed]}NodeMgmt has been Removed${idsCL[Default]}"
echo
exit 0