Frank now working with netbird and nats + jetstream

This commit is contained in:
2026-08-30 15:57:59 +00:00
parent 42331b482d
commit e90c80999e
5 changed files with 13 additions and 21 deletions
+4 -4
View File
@@ -1,5 +1,5 @@
NATS_URL=nats://localhost:4222
NATS_URL={{ nats_url}}
DURABLE={{ queue_name }}
SUBJECT="barker.print"
STREAM="barker_print_stream"
ADDRESS={{ printer_port }}
SUBJECT=barker.print
STREAM=barker_print_stream
ADDRESS=/printer
+4 -4
View File
@@ -1,9 +1,9 @@
[Unit]
Description=Frank container service
After=docker.service {{ server }}-redis-tunnel.service
Wants=network-online.target docker.socket {{ server }}-redis-tunnel.service
Requires=docker.socket {{ server }}-redis-tunnel.service
PartOf={{ server }}-redis-tunnel.service
After=docker.service netbird.service
Wants=network-online.target docker.socket netbird.service
Requires=docker.socket netbird.service
PartOf=netbird.service
[Service]
Restart=always
+2 -11
View File
@@ -1,14 +1,5 @@
---
- name: Check if frank .env file exists
stat: path="/home/{{ user }}/frank.env"
register: status
- name: No need to upload the frank .env file
debug:
msg: "No need to upload the frank .env file as it already exists."
- name: Upload the frank .env file
when: not status.stat.exists
template:
src: files/frank.env
dest: "/home/{{ user }}/frank.env"
@@ -24,14 +15,14 @@
- name: Pull frank image
community.docker.docker_image:
name: "registry.tanshu.com/frank:{{ frank_version | default('latest') }}"
name: "registry.tanshu.com/frank:latest"
source: pull
force_source: true
- name: Create frank worker container
community.docker.docker_container:
name: "frank"
image: "registry.tanshu.com/frank:{{ frank_version | default('latest') }}"
image: "registry.tanshu.com/frank:latest"
state: started
restart_policy: "no"
env_file: "/home/{{ user }}/frank.env"
+1
View File
@@ -3,3 +3,4 @@ hostname: mozimo-backup
user: barker
queue_name: mozimo-backup
printer_port: "/dev/usb/lp0"
nats_url: "nats://clair.lan.tanshu.com:4222"