21 lines
577 B
YAML
21 lines
577 B
YAML
|
---
|
||
|
- name: Ensure Signal API container is running
|
||
|
containers.podman.podman_container:
|
||
|
name: signal-api
|
||
|
image: bbernhard/signal-cli-rest-api
|
||
|
state: started
|
||
|
recreate: false
|
||
|
restart_policy: always
|
||
|
publish:
|
||
|
- "{{ signal_api_port }}:{{ signal_api_port }}"
|
||
|
volume:
|
||
|
- "{{ signal_data_folder }}:/home/.local/share/signal-cli"
|
||
|
env:
|
||
|
MODE: native
|
||
|
PORT: "{{ signal_api_port }}"
|
||
|
#AUTO_RECEIVE_SCHEDULE: "0 22 * * *"
|
||
|
|
||
|
- name: Ensure UFW allow traffic to exposed port
|
||
|
ufw:
|
||
|
rule: allow
|
||
|
to_port: "{{ signal_api_port }}"
|