Charles N Wyble
688b7190e6
refactor(provisioning): make scripts self-locating and read configs locally
...
All provisioning scripts and modules now resolve their own location via
BASH_SOURCE and derive PROJECT_ROOT_PATH from it, removing a hard
dependency on the current working directory.
- Derive PROJECT_ROOT_PATH/CONFIGFILES_PATH/MODULES_PATH/SCRIPTS_PATH
from BASH_SOURCE in SetupNewSystem.sh and every module
- Replace all curl ${DL_ROOT}/... downloads with cat of the matching
local files under ProjectCode/ConfigFiles (the dl.knownelement.com CDN
is no longer required for a git clone)
- Invoke modules by absolute path instead of cd ./Modules/X && bash ./x
- Fix secharden-audit-agents.sh: wrong path depth (../../ vs ../../..),
wrong Project-Includes glob, and ConfigFiles/AudidD -> AuditD typo,
all of which previously crashed the script
- Remove duplicate FrameworkVars source lines
Run from anywhere with: sudo bash ProjectCode/SetupNewSystem.sh
🤖 Generated with [Crush](https://github.com/charmassociates/crush )
Assisted-by: GLM-5 via Crush <crush@charm.land >
2026-07-25 13:49:39 -05:00
mrcharles
453f3a22ac
a few minor annoyances now addressed
2025-12-29 14:17:08 -05:00
mrcharles
f283f8cfb8
a bit of refactoring
2025-12-28 18:49:30 -05:00
mrcharles
870540840c
use the tailscale installer
2025-07-29 13:45:21 -05:00
mrcharles
5e2eaff55d
typo
2025-07-29 13:42:14 -05:00
mrcharles
8f19c9fb6e
kali corner case...
2025-07-29 13:32:53 -05:00
mrcharles
40ab4608e2
some minor ubuntu default cleanup
2025-07-17 23:04:40 -05:00
mrcharles
47ddb93fef
Adding ansible-core to be able to run compliance as code playbooks
2025-07-16 09:37:11 -05:00
mrcharles
e73b81e229
.
2025-07-14 13:08:05 -05:00
mrcharles
39e37d0f76
.
2025-07-14 13:04:31 -05:00
mrcharles
f9f32612bb
.
2025-07-14 12:37:04 -05:00
mrcharles
09063bfee4
case matters...
2025-07-14 12:36:03 -05:00
mrcharles
5bbaff89e9
refactored to use vendored shell framework. lets test.
2025-07-14 12:34:33 -05:00
mrcharles
e3685f68ad
forgot to call the function
2025-07-14 10:33:04 -05:00
mrcharles
ac857c91c3
actually run the 2fa script.
2025-07-14 10:31:22 -05:00
mrcharles
f399308b2d
allow root to login to cockpit
2025-07-10 10:47:21 -05:00
mrcharles
45b53efe11
working on v1.1, secrets management/bootstrap
2025-07-10 10:28:00 -05:00
mrcharles
b0d1ae0a3e
.
2025-07-10 10:13:23 -05:00
mrcharles
a2ff47e5d2
.
2025-07-10 10:11:50 -05:00
mrcharles
b5d09e64f0
we want a bit of observability here..
2025-07-10 10:09:58 -05:00
mrcharles
edc3ca26ad
.
2025-07-10 10:06:52 -05:00
mrcharles
a272764d66
.
2025-07-10 10:05:51 -05:00
mrcharles
97b67ea1fc
.
2025-07-10 10:04:23 -05:00
mrcharles
a86b2ea09b
and agian... sigh
2025-07-10 10:03:12 -05:00
mrcharles
54cfcf669f
fixed agian
2025-07-10 10:01:30 -05:00
mrcharles
28c18a2bda
.
2025-07-10 10:00:25 -05:00
mrcharles
168456ee7f
fixed
2025-07-10 09:59:35 -05:00
mrcharles
d6364eac7a
typo
2025-07-10 09:58:28 -05:00
mrcharles
d2100d1146
dont' need vm management in vms..
2025-07-10 09:56:18 -05:00
mrcharles
5c20f167b2
adding cockpit
2025-07-10 09:48:01 -05:00
mrcharles
3b705a23ba
don't install rsyslog on librenms server
...
fixed some formatting
2025-07-09 11:24:20 -05:00
mrcharles
319cd61ad4
all the instrumentation/diagnostics...
2025-07-07 12:05:26 -05:00
mrcharles
1e458f0fae
being able to use growpart is quite nice
2025-07-05 20:49:40 -05:00
mrcharles
0bf88e3d8c
More ubuntu fixes
2025-07-05 17:48:41 -05:00
mrcharles
bf4efcdf5a
oops
2025-07-02 22:23:16 -05:00
mrcharles
f9f556111b
lldpd enablement for librenms mapping goodness
2025-07-02 22:12:01 -05:00
mrcharles
7e5302b5e6
This allows for chattr +i of snmpd.conf on hosts we don't want to put the standard snmpd.conf on
2025-07-02 21:20:47 -05:00
mrcharles
1d14c9c9a2
netboot is the frontend to take the hit, it forwards to pfvsvrpi.
2025-07-02 20:19:19 -05:00
mrcharles
d3e4fb5014
.
2025-07-02 20:18:28 -05:00
mrcharles
001faf76a3
.
2025-07-02 20:08:07 -05:00
mrcharles
52e8ecf779
we don't want to update the ntp config on our stratum1 ntp server
2025-07-02 20:07:36 -05:00
mrcharles
cb10cdf1cc
ntp fix now
2025-07-02 19:44:15 -05:00
mrcharles
f06d8b1fe5
ok. i think this is the last of the regressions.
2025-07-02 18:06:26 -05:00
mrcharles
d76613c0dc
.
2025-07-02 18:00:01 -05:00
mrcharles
e4e1c66111
.
2025-07-02 17:52:14 -05:00
mrcharles
ba384498c0
.
2025-07-02 17:41:28 -05:00
mrcharles
8669b64adc
i think this should fix ntp/smtp based on my testing. now to e2e test.
2025-07-02 17:40:01 -05:00
mrcharles
13e2678be4
fix NTP graph. by fixing NTP install/config.
2025-07-02 17:16:54 -05:00
mrcharles
8c38bcc57c
.
2025-07-02 16:54:05 -05:00
mrcharles
7431c1eb4e
.
2025-07-02 16:52:35 -05:00