]> git.aero2k.de Git - urlbot-v3.git/commit
Add continuous deployment to mimir via buildbot
authorThorsten <mail@aero2k.de>
Fri, 11 Sep 2026 13:05:29 +0000 (15:05 +0200)
committerThorsten <mail@aero2k.de>
Fri, 11 Sep 2026 13:05:29 +0000 (15:05 +0200)
commit6322f0b4a8b92c8f45440a28f133073760bf795c
tree80e46c85b6d9f6009575c01e003a1bbe0cfd74b4
parent53c1cf805f07a84c0bfb568d1687061e7da657b2
Add continuous deployment to mimir via buildbot

New "deploy" step in .ci.toml, master-only and after unit-tests: runs the
existing ansible playbook from a debian container. host_vars/*.yml are
committed ansible-vault encrypted (same vault as deploy/vault.sh); the
vault password file and a dedicated deploy ssh key are mounted from the
buildbot secrets store on heimdall. The playbook now also authorizes that
key for the bot user itself, so only root@mimir needed manual provisioning.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KJp2rEnVtsgbH7FLj3jubx
.ci.toml
deploy/deploy.yml
deploy/group_vars/bots.yml [new file with mode: 0644]
deploy/host_vars/aero2k.de.yml [new file with mode: 0644]
deploy/host_vars/munin.yml [new file with mode: 0644]
deploy/host_vars/schrotti.yml [new file with mode: 0644]
deploy/hosts [new file with mode: 0644]
deploy/known_hosts [new file with mode: 0644]