summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2024-02-13 19:20:05 +0200
committerLars Wirzenius <liw@liw.fi>2024-02-13 19:20:05 +0200
commitf0f1e15ffe4dbca3b301faf93c8aa682aefa02ac (patch)
treec7de957f97c813d0e825fe5361f7babbec0dc655
parenta961cb524c540c6e5afa9e629bad543d9e8ed313 (diff)
downloaddebian-ansible-f0f1e15ffe4dbca3b301faf93c8aa682aefa02ac.tar.gz
refactor(radicle_node): move radicle-httpd.service into a template
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
-rw-r--r--roles/radicle_node/tasks/main.yml20
1 files changed, 2 insertions, 18 deletions
diff --git a/roles/radicle_node/tasks/main.yml b/roles/radicle_node/tasks/main.yml
index 13c49eb..62f6e90 100644
--- a/roles/radicle_node/tasks/main.yml
+++ b/roles/radicle_node/tasks/main.yml
@@ -149,24 +149,8 @@
daemon_reload: yes
- name: "install systemd unit for Radicle HTTPD"
- copy:
- content: |
- [Unit]
- Description=Radicle HTTP Daemon
- After=network.target network-online.target
- Requires=network-online.target
-
- [Service]
- User=_rad
- Group=_rad
- ExecStart=/usr/bin/radicle-httpd --listen 127.0.0.1:8080
- Environment=RAD_HOME=/home/_rad/.radicle RUST_BACKTRACE=1 RUST_LOG=info
- KillMode=process
- Restart=always
- RestartSec=1
-
- [Install]
- WantedBy=multi-user.target
+ template:
+ src: radicle-httpd.service.j2
dest: /lib/systemd/system/radicle-httpd.service
- name: "enable systemd unit for Radicle HTTPD"