forked from k-space/kube
		
	Setup godoor before mjpeg-streamer for door controllers
This commit is contained in:
		| @@ -7,6 +7,33 @@ | ||||
|     ansible.builtin.apt: | ||||
|       name: containerd | ||||
|       state: present | ||||
|  | ||||
|   - name: Copy systemd service for Doorboy controller | ||||
|     copy: | ||||
|       dest: /etc/systemd/system/godoor.service | ||||
|       content: | | ||||
|         [Unit] | ||||
|         Description=Doorboy service | ||||
|         Documentation=https://git.k-space.ee/k-space/godoor | ||||
|         After=network.target | ||||
|         [Service] | ||||
|         Environment=IMAGE=harbor.k-space.ee/k-space/godoor:latest | ||||
|         ExecStartPre=-ctr task kill --signal=9 %N | ||||
|         ExecStartPre=-ctr task rm %N | ||||
|         ExecStartPre=-ctr c rm %N | ||||
|         ExecStartPre=-ctr image pull $IMAGE | ||||
|         ExecStart=ctr run --rm --pid-file=/run/%N.pid --privileged --read-only --env-file=/etc/godoor --env=KDOORPI_API_ALLOWED=https://doorboy-proxy.k-space.ee/allowed --env=KDOORPI_API_LONGPOLL=https://doorboy-proxy.k-space.ee/longpoll --env=KDOORPI_API_SWIPE=https://doorboy-proxy.k-space.ee/swipe --env=KDOORPI_DOOR=%H --net-host --net-host --cwd /app $IMAGE %N /godoor | ||||
|         ExecStopPost=ctr task rm %N | ||||
|         ExecStopPost=ctr c rm %N | ||||
|         [Install] | ||||
|         WantedBy=multi-user.target | ||||
|         Restart=always | ||||
|   - name: Enable Doorboy controller | ||||
|     ansible.builtin.systemd: | ||||
|       state: restarted | ||||
|       daemon_reload: yes | ||||
|       name: godoor.service | ||||
|  | ||||
|   - name: Copy systemd service for mjpg-streamer | ||||
|     copy: | ||||
|       dest: /etc/systemd/system/mjpg_streamer@.service | ||||
| @@ -34,28 +61,3 @@ | ||||
|       state: restarted | ||||
|       daemon_reload: yes | ||||
|       name: mjpg_streamer@video0.service | ||||
|   - name: Copy systemd service for Doorboy controller | ||||
|     copy: | ||||
|       dest: /etc/systemd/system/godoor.service | ||||
|       content: | | ||||
|         [Unit] | ||||
|         Description=Doorboy service | ||||
|         Documentation=https://git.k-space.ee/k-space/godoor | ||||
|         After=network.target | ||||
|         [Service] | ||||
|         Environment=IMAGE=harbor.k-space.ee/k-space/godoor:latest | ||||
|         ExecStartPre=-ctr task kill --signal=9 %N | ||||
|         ExecStartPre=-ctr task rm %N | ||||
|         ExecStartPre=-ctr c rm %N | ||||
|         ExecStartPre=-ctr image pull $IMAGE | ||||
|         ExecStart=ctr run --rm --pid-file=/run/%N.pid --privileged --read-only --env-file=/etc/godoor --env=KDOORPI_API_ALLOWED=https://doorboy-proxy.k-space.ee/allowed --env=KDOORPI_API_LONGPOLL=https://doorboy-proxy.k-space.ee/longpoll --env=KDOORPI_API_SWIPE=https://doorboy-proxy.k-space.ee/swipe --env=KDOORPI_DOOR=%H --net-host --net-host --cwd /app $IMAGE %N /godoor | ||||
|         ExecStopPost=ctr task rm %N | ||||
|         ExecStopPost=ctr c rm %N | ||||
|         [Install] | ||||
|         WantedBy=multi-user.target | ||||
|         Restart=always | ||||
|   - name: Enable Doorboy controller | ||||
|     ansible.builtin.systemd: | ||||
|       state: restarted | ||||
|       daemon_reload: yes | ||||
|       name: godoor.service | ||||
|   | ||||
		Reference in New Issue
	
	Block a user