Commit Graph
66 Commits
Author SHA1 Message Date
claudeandClaude Opus 5.5 69e97ed7c8 LocalAI: persistent state, T4-only p2p settings
Bump the localai role to the commit that keeps agent, KB, config and backend
state on the models PVC and patches hostNetwork and the p2p token secret.
Set the playbook to p2p/federated off to match the live deployment: Eric
chose T4-only after p2p workers broke model loads.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 12:46:26 -05:00
claudeandClaude Opus 5.5 16c916894b Add mcp-servers playbook and role submodule
Cluster-internal, read-only MCP servers (Gitea, Grafana, Nextcloud,
Discourse) for the LocalAI agent pool, acting as LDAP user localai.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 12:39:00 -05:00
claudeandClaude Opus 5.5 052ab06091 Offer XMR at membership checkout; bump monero role
Shkeeper now lists XMR (monerod accepts its plain-HTTP RPC), so members can
pay in Monero. The monero role bump fixes P2Pool's --rpc-login argument.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 11:54:02 -05:00
claudeandClaude Opus 5.5 644d5e32fc Add Monero playbook; Shkeeper reaches monerod in-cluster
monero.yaml deploys the new ericomeehan.monero role (monerod + P2Pool on
nano, RPC login in a Secret). The Shkeeper bump points its Monero module at
the in-cluster monerod so XMR stops showing as Offline.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 11:47:02 -05:00
claudeandClaude Opus 5.5 68a2e25add Update ericomeehan.listmonk: fix e-mail template mount
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 21:52:24 -05:00
claudeandClaude Opus 5.5 6a039e5266 Update ericomeehan.listmonk: eom.dev e-mail design
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 21:36:41 -05:00
claudeandClaude Opus 5.5 b5218e7c7b Update ericomeehan.listmonk: Dex-only admin login
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 21:05:53 -05:00
claudeandClaude Opus 5.5 73db74edc0 Update ericomeehan.listmonk: newsletter automation API user
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 20:32:05 -05:00
claudeandClaude Opus 5.5 4c7ec2c3ec Newsletter opt-in for members: listmonk API user and www settings
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 20:27:45 -05:00
claudeandClaude Opus 5.5 5e3f9462ca Add listmonk newsletter role and Dex client
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 20:20:01 -05:00
ClaudeandClaude Opus 5.5 2a3736cbf3 Update ingress-nginx role: record live snippet and forwarded-for config
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 19:31:34 -05:00
ClaudeandClaude Opus 5.5 14badc2734 Update gitea role: declare the Dex login source
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 19:15:07 -05:00
ClaudeandClaude Opus 5.5 feb90b54c4 Update mastodon role: Create account links to /members
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 19:09:55 -05:00
ClaudeandClaude Opus 5.5 bfaca2d4cc Update www, nextcloud, peertube roles; ensure membership LDAP groups
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 18:33:26 -05:00
ericandClaude Opus 5.5 47e9b6ac31 Update gitea, peertube, eom roles: ingress anti-affinity, Discourse SSO
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 18:24:47 -05:00
ericandClaude Opus 5.5 f363ca0e34 Fix memberships: Dex SSO with tier gating across services
Update role submodules (dex, www, gitea, mastodon, matrix-stack,
peertube) and the membership app's LDAP/Dex settings in www.yaml.
In the root dex.yml, match groups by DN and use cn for names.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 17:59:04 -05:00
ericandClaude Opus 5.5 ffe45bda59 Update ericomeehan.prometheus and ericomeehan.eom
Pick up the Prometheus server resource limits (1Gi request, 2Gi limit)
that replace the chart's 192Mi nano preset.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 14:36:29 -05:00
ericandClaude Opus 5.5 3561d5d4ec Update ericomeehan.grafana
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 14:14:03 -05:00
ericandClaude Opus 5.5 bda87ec9d0 Grafana: move to its own role
Add DevOps/ansible-role-grafana as roles/ericomeehan.grafana with a
grafana.yaml playbook, and bump ericomeehan.eom to the commit that
removes Grafana from it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 14:10:38 -05:00
eric 36f3cfabc3 www 2026-10-26 20:34:24 -04:00
eric ed00d40788 Update submodules 2026-10-26 19:00:45 -04:00
eric ee326d4210 Update 2026-10-23 12:05:15 -04:00
eric 7811d1d4bd Save all 2026-10-23 11:15:37 -04:00
eric 27bd715733 PeerTube 2026-07-22 11:50:55 -04:00
eric 9dfa5fe857 Nginx RTMP 2026-06-02 16:50:30 -04:00
eric f16db00b7c www 2026-05-31 18:04:35 -04:00
eric 6c9772c56a Added nextcloud submodule 2026-05-28 15:52:36 -04:00
eric 9392d6cbf8 Multiple updates 2026-05-28 15:09:26 -04:00
eric 043f4e78bf Added TES3MP 2025-12-24 13:20:58 -05:00
eric 987a6cada4 Update submodules, adding MinIO role 2025-11-08 12:13:12 -05:00
eric d94e595f21 WikiDeck and eom 2025-10-29 09:23:21 -04:00
eric 4a86fc43a0 Updating roles 2025-10-25 10:14:19 -04:00
eric 9015a48417 PowerEdge R720 QEMU & Kubernetes Setup (#23)
* Added 5 VMs to Alpha cluster.
* Created personal dev node
2025-07-31 21:41:19 +00:00
eric 3e8c8a3566 Submodule for Mastodon 2025-07-20 07:51:34 -04:00
eric 8a96979dd8 Luanti and Mastodon submodules 2025-07-01 09:48:16 -04:00
eric 6260c6ca27 Submodules 2025-06-26 12:58:18 -04:00
eric a9f7f25b7f Updates 2025-06-26 12:56:40 -04:00
eric 6b6454d907 Matrix Stack
Added ansible-role-matrix-stack submodule.
2025-05-25 22:13:21 -04:00
eric 2ff0bc1502 Nvidia Tesla T4 2025-03-08 11:59:41 -05:00
eric bf7954c5ae Added ansible-role-libvirt-guest submodule 2025-02-25 22:44:36 -05:00
eric b0063cc367 Raspberry Pi 2025-01-13 16:03:20 -05:00
eric 67bcc80664 v1.0.6 2024-11-25 22:15:23 -05:00
eric cff19d90ad v1.0.5 2024-11-23 21:51:47 -05:00
eric d844bd3933 v1.0.4 2024-11-16 10:06:31 -05:00
eric 5ceba22dc8 v1.0.2 2024-11-14 10:31:30 -05:00
eric 1c0f927278 v1.0.1 2024-11-11 15:59:09 -05:00
eric 6e7ee42c1e v1.0.0 2024-11-11 15:46:28 -05:00
eric 160ffca2ee v0.0.20 2024-10-25 10:25:04 -04:00
eric 2f3f4a8d2c v0.0.19 2024-10-10 11:37:23 -04:00
eric 3e51c67453 v0.0.18 2024-09-24 10:00:07 -04:00