Commit Graph

27 Commits (2ea9c664a57c17709c5d70d33a1ef1b1ce5d821a)

Author SHA1 Message Date
Amir Alexander Abdelbaki a73bc7cb93 refactor(setup): consolidate build/deploy tooling under setup/tools; docs
Move the build and deployment scripts into setup/tools alongside the existing
generators (proxmox-lxc-gen.sh, freeipa-image.sh, generate-modules.sh):
  - setup/generate-answerfile.sh   -> setup/tools/generate-answerfile.sh
  - setup/archiso/build.sh         -> setup/tools/build.sh
  - setup/archiso/wds-deploy.sh    -> setup/tools/wds-deploy.sh
  - setup/archiso/write-usb.sh     -> setup/tools/write-usb.sh

The archiso overlay/ (profile data: airootfs, profiledef.sh, packages.extra)
stays in setup/archiso/; build.sh now resolves it via an OVERLAY_DIR anchored
at the repo root, and DOTFILES_DIR is corrected for the new two-levels-deep
location. Updated every reference (generate-modules.sh, readme.md,
docs/md/{archiso,installation,index}.md).

generate-answerfile.sh: add linux-hardened to the kernel menu; verified its
emitted answerfile schema still matches every field the installers consume
(drive/kernel/keymap/hostname/username/password/luks_password/encrypt/
fido2_*/run_tui/components/desktop_environment/apps/shell_rc/colors).

Docs: add a dedicated ansipa Setup Guide (docs/md/ansipa-setup.md) covering
architecture, the full port list, the nginx portal + reverse-proxy paths, the
exact upstream reverse-proxy snippets (nginx/Caddy), NAT/push-mode behaviour,
and the Arch autofs/AUR caveat; link it from the index and cross-reference the
CheckMK/nginx ports from freeipa-ansible.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MUhrcFU8J1Hnf7vNqNxZNi
2026-07-02 13:09:18 +02:00
Amir Alexander Abdelbaki 6f2b24c51a docs: update readme and docs for recent changes
- freeipa-ansible.md: expand into full container installation guide
  covering SMB shares (ansipa-scans, ansipa-luks-keys), KeyAdmin access
  control, LUKS_KEY_UPLOAD_PASSWORD env var, updated collect-luks-keys
  flow via SMB, daemon enable/disable policy, security scan + alert
  pipeline, and Keycloak section
- modules.md: add Virtualisation & Remote Desktop section (qemu,
  rdp-client, lamco-rdp-server)
- archiso.md: document system reset mode (reset-arch.sh), launch.sh
  action selection, libfido2 in packages.extra
- readme.md: update Cliff Notes and docs table to reflect all changes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 15:39:38 +02:00
Amir Alexander Abdelbaki 2b282a1565 docs: replace readme with cliff notes and links to full docs
Old readme archived as readme.md.old.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 16:00:30 +02:00
Amir Alexander Abdelbaki 86812b76d6 updated readme - 2 2026-03-26 09:43:51 +01:00
Amir Alexander Abdelbaki 85d135bd73 fixed readme for markdown? 2026-03-26 09:40:14 +01:00
Amir Alexander Abdelbaki 8712978eac is my readme a html? 2026-03-26 09:33:16 +01:00
Amir Alexander Abdelbaki e62c934569 Update readme.md 2026-02-23 12:28:17 +01:00
Amir Alexander Abdelbaki 3767601423 Update readme.md 2026-02-23 12:26:41 +01:00
Amir Alexander Abdelbaki 74940097e9 Update readme.md 2025-12-12 13:20:04 +01:00
Amir Alexander Abdelbaki 63b7dc3268 Update readme.md 2025-12-11 08:38:48 +01:00
Amir Alexander Abdelbaki 0e886b69e2 updated readme 2025-09-16 10:30:41 +02:00
Amir Alexander Abdelbaki 99cd53065f updated readme 2025-06-12 20:38:47 +02:00
Amir Alexander Abdelbaki a7c8b95a89 updated readme 2025-05-29 16:37:59 +02:00
Your Name 0dd6c8eeb8 updated readme 2025-05-27 13:14:39 +02:00
Amir Alexander Abdelbaki cd6b0d7b90 updated readme - 2 2025-05-27 10:46:52 +02:00
Amir Alexander Abdelbaki 89125cf011 updated readme 2025-05-27 10:46:04 +02:00
Amir Alexander Abdelbaki 72f8130267 improved installation instructions further 2025-05-27 10:36:00 +02:00
Amir Alexander Abdelbaki 067130e264 fixed type in readme 2025-05-27 10:12:55 +02:00
Amir Alexander Abdelbaki 8f357670d1 updated readme.md 2025-05-27 10:10:25 +02:00
Amir Alexander Abdelbaki bca3d2ab51 updated todos 2025-05-27 10:00:54 +02:00
Amir Alexander Abdelbaki f75f93f2f3 updated installation instructions on readme.md 2025-05-27 09:52:08 +02:00
Amir Alexander Abdelbaki 76bca94078 updated readme 2025-05-25 01:48:02 +02:00
Your Name b6dd074ba9 added some more todos 2025-05-23 15:45:17 +02:00
Amir Alexander Abdelbaki dde52e134f added ongoing tasks 2025-05-23 15:21:37 +02:00
Amir Alexander Abdelbaki 9fb1cf6b04 warning about setup script in red 2025-05-23 15:14:14 +02:00
Amir Alexander Abdelbaki da358072f6 completely new readme .md - now with todo list 2025-05-23 15:11:21 +02:00
Your Name 02c3dc682a added readme 2025-05-23 14:45:20 +02:00