Commit Graph
22 Commits
Author SHA1 Message Date
arcodange 9e821e1626 ♻️ refactor(ansible): move gitea secret user-propagation list to inventory (#4)
Co-authored-by: Gabriel Radureau <[email protected]>
Co-committed-by: Gabriel Radureau <[email protected]>
2026-05-06 14:48:05 +02:00
arcodangeandClaude Opus 4.7 934b62d922 chore(ansible): use project-local uv venv for ansible runtime deps
Moves the local ansible runtime from a global `uv tool install ansible-core`
(which required remembering `--with kubernetes --with jmespath --with dnspython`)
to a project-managed venv described by `pyproject.toml` + `uv.lock`. Fixes the
"Failed to import the required Python library (kubernetes)" error on localhost.

The localhost inventory entry now derives `ansible_python_interpreter` from
`{{ ansible_playbook_python }}`, so `uv run ansible-playbook` is enough — no
more hardcoded user-specific paths.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
2026-05-06 12:35:28 +02:00
arcodange 8a82d14797 upgrade gitea version to 1.25.5 2026-04-06 10:55:20 +02:00
arcodange 0285d171ff tweack backup and setup cronjob to fix pg table ownership 2026-03-15 22:14:12 +01:00
arcodange 5b3c896a25 use self signed cert for internal domain arcodange.lab 2025-12-31 17:38:04 +01:00
arcodange 1fd47e9d97 install pihole to fix failing duckdns name servers 2025-12-23 14:20:04 +01:00
arcodange 9b09e6bd86 fixes and set preferred_ip since new interface eth0 2025-10-09 17:27:42 +02:00
arcodange 6ec2d299fc fix gitea action registration 2025-08-27 18:11:14 +02:00
arcodange 3cfc5f2bfd refactor storage and setup shared backup directory 2025-08-27 17:26:05 +02:00
arcodange b4bde14809 fixes 2025-08-09 17:01:18 +02:00
arcodange b8636a6d48 document uv python package manager command for ansible setup - minor fixes in playbook 2025-08-05 12:22:27 +02:00
arcodange 58aece92b6 disable allowIp middleware while fixing ip filtering - upgrade traefik and fix gitea admin urls by adding prefix 2025-08-04 17:35:11 +02:00
arcodange b185999478 add pi3 to inventory + fixes 2024-12-15 22:13:03 +01:00
arcodange 1c22b946d6 role management for postgres synergy with vault dynamic credentials 2024-10-30 12:23:14 +01:00
arcodange 50399328dc configure vault oidc login and cicd jwt login 2024-10-07 17:39:27 +02:00
arcodange 1332def067 setup pgbouncer role and pg function 2024-09-05 19:38:27 +02:00
arcodange 4d83e9fceb gitea add ssh key in setup 2024-08-17 13:49:36 +02:00
arcodange 459d255471 new role gitea_repo 2024-08-16 13:53:03 +02:00
arcodange 1b832cbd1d setup gitea mailer 2024-08-13 17:28:44 +02:00
arcodange cb4d679d8b k3s setup and git action runner 2024-08-12 21:45:16 +02:00
arcodange f4b54d2941 ansible: playbook for postgres and gitea 2024-07-18 10:36:12 +02:00
arcodange 0e2ea5cb36 ansible: begin inventory 2024-07-10 15:39:43 +02:00