taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 3f28c6c8a3405ee2d92a940fa0f5f98e53bc47f2
parent 0c9ab6768a4ccf81465c24a0304d5005de5ae436
Author: MS <ms@taler.net>
Date:   Tue, 25 Aug 2020 15:39:04 +0200

Reserve topper.

Worker creation is done in the "bootstrap" script.

Diffstat:
Mbin/taler-deployment | 10++++++++++
Msystemd-services/buildbot-worker-demo-topper.service | 10+++++-----
Msystemd-services/buildbot-worker-test-topper.service | 10+++++-----
3 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/bin/taler-deployment b/bin/taler-deployment @@ -582,11 +582,21 @@ def bootstrap() -> None: if envname in ("test", "int"): (home / "taler-data").mkdir(parents=True, exist_ok=True) if envname == "demo": + create_bb_worker("buildbot-worker-demo-topper.service", + "reserve-topper-worker", + "demo-topper-worker", + "demo-topper-pass") + if not (home / "taler-data").exists(): (home / "taler-data").symlink_to("/home/demo/shared-data") if envname == "test": create_bb_worker("buildbot-worker-taler.service", "bb-worker", "test-worker", "test-pass") + create_bb_worker("buildbot-worker-test-topper.service", + "reserve-topper-worker", + "test-topper-worker", + "test-topper-pass") + elif envname in ("auditor-reporter-test", "auditor-reporter-demo"): create_bb_worker("buildbot-worker-auditor.service", "worker", "auditor-worker", "auditor-pass") elif envname == "demo-checker": diff --git a/systemd-services/buildbot-worker-demo-topper.service b/systemd-services/buildbot-worker-demo-topper.service @@ -1,12 +1,12 @@ [Unit] Description=Buildbot worker service for demo-topper -AssertPathExists=/home/demo-reserve-topper/worker +AssertPathExists=/home/demo/reserve-topper-worker [Service] -WorkingDirectory=/home/demo-reserve-topper/ -ExecStart=/usr/bin/buildbot-worker start --nodaemon worker -ExecReload=/usr/bin/buildbot-worker restart --nodaemon worker -ExecStop=/usr/bin/buildbot-worker stop worker +WorkingDirectory=/home/demo/ +ExecStart=/usr/bin/buildbot-worker start --nodaemon reserve-topper-worker +ExecReload=/usr/bin/buildbot-worker restart --nodaemon reserve-topper-worker +ExecStop=/usr/bin/buildbot-worker stop reserve-topper-worker Restart=always [Install] diff --git a/systemd-services/buildbot-worker-test-topper.service b/systemd-services/buildbot-worker-test-topper.service @@ -1,12 +1,12 @@ [Unit] Description=Buildbot worker service for test-topper -AssertPathExists=/home/test-reserve-topper/worker +AssertPathExists=/home/test/reserve-topper-worker [Service] -WorkingDirectory=/home/test-reserve-topper/ -ExecStart=/usr/bin/buildbot-worker start --nodaemon worker -ExecReload=/usr/bin/buildbot-worker restart --nodaemon worker -ExecStop=/usr/bin/buildbot-worker stop worker +WorkingDirectory=/home/test/ +ExecStart=/usr/bin/buildbot-worker start --nodaemon reserve-topper-worker +ExecReload=/usr/bin/buildbot-worker restart --nodaemon reserve-topper-worker +ExecStop=/usr/bin/buildbot-worker stop reserve-topper-worker Restart=always [Install]