sgeboers
3a46485067
added ansible again
2026-05-04 22:05:06 +02:00
sgeboers
a634ceba2d
cleanup: remove Docker, Ansible, and deployment infrastructure
...
Removes unused deployment and packaging infrastructure:
- Dockerfile and docker-compose.yml (Docker deployment not used)
- ansible/ directory (playbooks, inventory, config)
- packages/@ansible/example/ (npm package for Ansible example)
- docs/deployment/ansible-package-deploy.md
- docs/plans/2026-04-24-002-fix-docker-compose-scheduler-plan.md (obsolete)
- .github/workflows/publish-ansible-example.yml
- .github/workflows/ci-node-packages.yml (only tested packages/)
Updates:
- README.md: remove Deployment section
- docs/plans/2026-04-24-ROADMAP-stemwijzer-improvements.md: mark P1-002 as removed, update sprint 1
2026-05-04 19:11:37 +02:00
sgeboers
ee8ffea6e2
fix: add health check wait to ansible deploy
...
Wait for Streamlit to be ready before finishing deployment to prevent 502 errors
2026-04-02 22:46:01 +02:00
sgeboers
72fbe0008e
fix(ansible): add headless and CORS flags for reverse proxy
2026-03-28 22:01:04 +01:00
sgeboers
b50ee650de
fix(ansible): create data directory on server before rsync
2026-03-28 21:39:33 +01:00
sgeboers
cbab8f080d
fix(ansible): use rsync with checksum for motions.db sync
2026-03-28 21:09:17 +01:00
sgeboers
0bd1c08cb2
fix(ansible): ignore pkill errors, add motions.db sync task
2026-03-28 21:04:49 +01:00
sgeboers
22067fd162
fix(ansible): use full path for uv binary in shell tasks
2026-03-28 21:02:01 +01:00
sgeboers
de6ed29bf7
fix(ansible): use port 222 for Gitea SSH, write SSH config on server
2026-03-28 20:46:57 +01:00
sgeboers
13cb746d06
fix(ansible): correct deploy key path to /home/webapps/.ssh/ed25519
2026-03-28 20:39:45 +01:00
sgeboers
a4481af8e2
fix(ansible): use webapps deploy key for git clone instead of agent forwarding
2026-03-28 20:33:09 +01:00
sgeboers
8579da68bd
fix(ansible): add git.sgeboers.nl to known_hosts before git clone
2026-03-28 20:29:06 +01:00
sgeboers
57083e496d
chore(ansible): add ansible.cfg with SSH agent forwarding for private repo access
2026-03-28 20:25:36 +01:00
sgeboers
c0d1c59bd7
chore(deploy): rewrite ansible for motief on motief.sgeboers.nl, remove drone
...
- Replace gtfs/bokeh deploy with motief/streamlit (port 8501)
- Update inventory to motief.sgeboers.nl
- Remove stale .drone.yml
- Add CI guard to forbid .env in repo
- Add env removal report and secrets rotation checklist
2026-03-28 20:12:36 +01:00
sgeboers
445f0bfb24
feat(ansible-example): add @ansible/example package, tests, CI, publish & deploy workflows, docs and changelog
2026-03-28 20:00:31 +01:00