summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2024-02-13 19:26:11 +0200
committerLars Wirzenius <liw@liw.fi>2024-02-13 19:26:11 +0200
commit69f39c23501b8e9b33fc483a91d8e9fe0573036b (patch)
tree3fcfea664172df1763c540f2774509c166fbbdc4
parent6a7c9138bd46395ec102b7173db9af77a2f0827f (diff)
downloaddebian-ansible-69f39c23501b8e9b33fc483a91d8e9fe0573036b.tar.gz
refactor(radicle_node): move radicle-ci-broker.service to a template
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
-rw-r--r--roles/radicle_node/tasks/main.yml21
1 files changed, 2 insertions, 19 deletions
diff --git a/roles/radicle_node/tasks/main.yml b/roles/radicle_node/tasks/main.yml
index 8f2d03c..ed1e938 100644
--- a/roles/radicle_node/tasks/main.yml
+++ b/roles/radicle_node/tasks/main.yml
@@ -189,25 +189,8 @@
mode: 0644
- name: "install systemd unit for Radicle CI broker"
- copy:
- content: |
- [Unit]
- After=radicle-node.service
- Description=Radicle CI broker
-
- [Service]
- Type=simple
- Environment=RAD_HOME=/home/_rad/.radicle
- Environment=PATH=/home/_rad/.cargo/bin:/bin:/usr/bin:/sbin:/usr/sbin
- ExecStart=bash -c 'ci-broker /home/_rad/ci-broker.yaml >> /srv/http/broker.log'
- KillMode=process
- Restart=always
- RestartSec=1
- User=_rad
- Group=_rad
-
- [Install]
- WantedBy=default.target
+ template:
+ src: radicle-ci-broker.service.j2
dest: /lib/systemd/system/radicle-ci-broker.service
- name: "enable systemd unit for Radicle CI broker"