mrcharles 1fb1413f5b fix(tests): repair test-runner arithmetic and false-positive checks
Three bugs prevented the validation suite from running cleanly:

- run-tests.sh used `((TESTS_PASSED++))` under `set -e`. Post-increment
  evaluates to the old value, so the first passing test (0 -> 1) made
  `(( ))` return 1 and errexit aborted the whole run after exactly one
  test. Use plain arithmetic assignment instead.
- https-enforcement.sh's comment filter ran `grep -n` (which prefixes
  "linenum:") and then tried to drop comment lines with
  `^[[:space:]]*#`, which never matched the line-number prefix. Every
  http:// URL in a comment (deprecated curl lines, the strict-mode
  attribution comment) was flagged as a violation. Match the prefix.
- 2fa-validation.sh hardcoded `/home/$user/` for the setup-instructions
  check, so for root it looked in /home/root (which does not exist)
  instead of /root. Resolve the home directory with getent.

🤖 Generated with [Crush](https://github.com/charmassociates/crush)

Assisted-by: GLM-5 via Crush <crush@charm.land>
2026-07-27 10:48:50 -05:00
2025-06-30 13:28:13 -05:00
2025-07-14 12:17:29 -05:00
2025-12-28 18:49:30 -05:00
2024-10-12 03:38:27 +00:00

KNEL FetchApply

Repo Issues

https://projects.knownelement.com/project/reachableceo-vptechnicaloperations/timeline

Repo Discussion

https://community.turnsys.com/c/chieftechnologyandproductofficer/26

Repo discription

Known Element Enterprises (the entity serving as the TSYS Group management company) (through its executive leader, the COO) provides core IT/back office systems/services/support on a hands off/fully delegated authortity basis to the CCO and the orgs/members.

One of those functions is the provisoning of Linux servers. This repository is the Infrastructure As Code (IAC) repository for TSYS.

In the future it will be used via FetchApply https://github.com/P5vc/fetch-apply

Usage

git clone this repo cd FetchApply/ProjectCode bash SetupNewSystem.sh

S
Description
TSYS FetchApply repo
Readme AGPL-3.0
1.3 MiB
2025-07-10 15:16:00 +00:00
Languages
Shell 47.8%
Python 43.9%
Perl 8.3%