Kevin Veen-Birkenbach kevinveenbirkenbach
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-17 13:56:04 +00:00
9ef4f91ec4 Added debug properties for xwiki but they don't seem to have any relevant effect
5bc635109a mediawiki: normalize LocalSettings.php base settings (clean+append once); fail if missing
efb5488cfc Optimized variables
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-17 05:46:05 +00:00
1dceabfd46 Added proxy conf variables for xwiki
c64ac0b4dc web-app-xwiki: verify extensions via Groovy page + new filter
e94aac1d78 Removed non existing plugin
c274c1a5d4 refactor(xwiki): move extension installer logic into static Groovy file and switch to plugins dict
62493ac5a9 XWiki: increase installer execution timeout and add retries
Compare 10 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-16 21:36:04 +00:00
def6dc96d8 fix(xwiki): enable superadmin flag in xwiki.cfg and always force Distribution Wizard
364f4799bc In between commit xwiki OIDC integration
6eb4ba45f7 Removed installjobrequest.xml.j2
0566c426c9 Refactored administrator page variables
9ce73b9c71 Harmonized saving path
Compare 5 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-16 13:26:05 +00:00
83936edf73 fix(xwiki): use proper InstallRequest XML format for extension installation
40ecbc5466 Added correct extension install logic to prevent overwritte
b18b3b104c Implemented performance switch for Front Proxy
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-12 19:37:14 +00:00
2f992983f4 xwiki: install/verify via REST Job API; add 'xwiki_job_id' filter; refactor extension probe; remove invalid /extensions/{id} verify; README wording
d7d8578b13 fix(xwiki): correct extension.repositories format to id:type:url
f106d5ec36 web-app-xwiki: admin bootstrap & REST/extension install fixes
53b3a3a7b1 Deactivated LDAP by default
f576b42579 XWiki: two-phase bootstrap + extension install before enabling auth; add XOR validation
Compare 6 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-12 11:27:14 +00:00
a6a2be4373 Optimized Listmonk variables
b7a7be4737 Fix XWiki automation bootstrap:
2d71c461de web-app-xwiki: add SuperAdmin bootstrap support
07b7c6484f xwiki: switch to PostgreSQL and remove custom Hibernate override
Compare 4 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-12 03:17:38 +00:00
cce33373ba sys-svc-dns: add apex A/AAAA records for SYS_SVC_DNS_BASE_DOMAINS via task_include
fcc9dc71ef Removed solved Todos
1b42ca46e8 Removed sys-dns-cloudflare-records from web-opt-rdr-www because it's covered by other tasks
ce8958cc01 sys-dns-wildcards: always create apex wildcard (*.apex); use explicit_domains for CURRENT_PLAY_DOMAINS_ALL list; update README and unit tests. Ref: https://chatgpt.com/share/68c37a74-7468-800f-a612-765bbbd442de
7e5990aa16 deploy(cli): auto-generate MODE_* flags from 01_modes.yml; remove legacy skip flags/params; drive cleanup via MODE_CLEANUP; validation via MODE_ASSERT; tests via MODE_TEST; drop MODE_BACKUP from 01_modes.yml. Ref: https://chatgpt.com/share/68c3725f-43a0-800f-9bb0-eb7cbf77ac24
Compare 25 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-11 19:07:16 +00:00
486729d57d Removed directory-validator dependencies because it's installed via pkgmgr
5342f70b03 Solved wrong variable bugs :)
d40a275d70 feat(sys-ctl-cln-faild-bkps): migrate role to cleanback CLI (systemd oneshot) and derive workers from Ansible facts
3224e24d76 Refactor systemd handling
4539817c16 Mount hibernate.cfg.xml directly into Tomcat WEB-INF to ensure validationQuery is applied and avoid PROCESS privilege errors. See https://chatgpt.com/share/68c2c4dd-beec-800f-b44a-9c84494491f8
Compare 18 commits »
kevinveenbirkenbach synced commits to main at kevinveenbirkenbach/docker-volume-backup-cleanup from mirror 2025-09-11 18:57:12 +00:00
42da78f3a8 Add CI, dirval-based validator, tests, and docs updates
kevinveenbirkenbach synced commits to main at kevinveenbirkenbach/docker-volume-backup from mirror 2025-09-11 18:57:11 +00:00
b6dd624f97 Added install hints to pass install requirements
47828c44db Use dirval CLI instead of direct Python script reference in backup-docker-to-local.py and declare dirval in requirements.yml
Compare 2 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-06 16:31:36 +00:00
445c94788e Refactor: consolidate pkgmgr updates and remove legacy roles
aac9704e8b Refactor: remove legacy update-docker role and references
a57a5f8828 Refactor: remove Python-based Listmonk upgrade logic and implement upgrade as Ansible task
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-06 00:11:42 +00:00
90843726de keycloak: update realm mail settings to use smtp_server.json.j2 (SPOT); merge via kc_merge_path; fix display name and SSL handling
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-05 16:01:40 +00:00
d25da76117 Solved wrong variable bug
d48a1b3c0a Solved missing variable bugs. Role is not fully implemented need to pause development on it for the moment
2839d2e1a4 In between commit Magento implementation
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-04 15:31:33 +00:00
00c99e58e9 Cleaned up bridgy fed
904040589e Added correct variables and health check
9f3d300bca Removed unneccessary handlers
9e253a2d09 Bluesky: Patch hardcoded IPCC_URL and proxy /ipcc
49120b0dcf Added more CSP headers
Compare 12 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-04 07:21:42 +00:00
0a588023a7 feat(bluesky): fix CORS by serving /config same-origin and pinning BAPP_CONFIG_URL
d2fa90774b Added fediverse bridge draft
0e72dcbe36 feat(magento): switch to ghcr.io/alexcheng1982/docker-magento2:2.4.6-p3; update Compose/Env/Tasks/Docs
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-03 23:16:05 +00:00
4f8ce598a9 Mastodon: allow internal chess host & refactor var names; OpenLDAP: safer get_app_conf
3769e66d8d Updated CSP for bluesky
33a5fadf67 web-app-chess: fix Corepack/Yarn EACCES and switch to ARG-driven Dockerfile
699a6b6f1e feat(web-app-magento): add Magento role + network/ports
61c29eee60 web-app-chess: build/runtime hardening & feature enablement
Compare 9 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-03 15:06:02 +00:00
d2dc2eab5f web-app-bluesky: refactor role, add Cloudflare DNS integration, split tasks
a1130e33d7 web-app-chess: refactor runtime & entrypoint
df122905eb mailu: include base defaults for oletools (env_file/LD_PRELOAD)
d093a22d61 Added correct CSP for JIRA
5e550ce3a3 sys-ctl-rpr-docker-soft: switch to STRICT label mode and adapt tests
Compare 8 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-02 22:46:10 +00:00
71ceb339fc Fix Confluence & BookWyrm setup:
61bba3d2ef feat(bookwyrm): production-ready runtime + Redis wiring
0bde4295c7 Implemented correct confluence version
Compare 3 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-02 14:36:06 +00:00
8059f272d5 Refactor Confluence and Jira env templates to use official Atlassian ATL_* database variables instead of unused custom placeholders. Ensures containers connect directly to PostgreSQL without relying on CONFLUENCE_DATABASE_* or JIRA_DATABASE_* vars. See conversation: https://chatgpt.com/share/68b6ddfd-3c44-800f-a57e-244dbd7ceeb5
7c814e6e83 BookWyrm: update Dockerfile and env handling
d760c042c2 Atlassian JVM sizing: cast memory vars to int before floor-division
6cac8085a8 feat(web-app-chess): add castling.club role with ports, networks, and build setup
3a83f3d14e Refactor BookWyrm role: switch to source-built Dockerfile, update README/meta for usability, add env improvements (ALLOWED_HOSTS, Redis vars, Celery broker), and pin version v0.7.5. See https://chatgpt.com/share/68b6d273-abc4-800f-ad3f-e1a5b9f8dad0
Compare 12 commits »
kevinveenbirkenbach synced commits to master at kevinveenbirkenbach/computer-playbook from mirror 2025-09-01 22:20:35 +00:00
ce3fe1cd51 Nextcloud: integrate Talk & Whiteboard; adjust ports & healthchecks
7ca8b7c71d feat(nextcloud): integrate Talk & Whiteboard; refactor to NEXTCLOUD_* vars; full-stack setup
110381e80c Refactored peertube role and implemented config volume
b02d88adc0 Refactored server roles for better readability
b7065837df MediaWiki: switch feature.css to false and add custom Vector 2022 override stylesheet
Compare 8 commits »