feat: adds protonmail bridge container
Some checks failed
Ansible Lint Check / lint (push) Failing after 44s

This commit is contained in:
Iain Learmonth 2026-05-18 10:15:32 +01:00
parent 2d5b069551
commit 9f1a7e5aac
3 changed files with 24 additions and 0 deletions

View file

@ -163,6 +163,16 @@
state: "directory"
become: true
# ProtonMail Bridge runs with UID/GID 19994 inside the container
- name: Podman CDR Link | PATCH | Create data directory for ProtonMail Bridge
ansible.builtin.file:
path: "/home/{{ podman_link_podman_rootless_user }}/protonmail-data"
owner: "{{ (_podman_link_user_subuid_start | int) + 19993 }}"
group: "{{ (_podman_link_user_subgid_start | int) + 19993 }}"
mode: "0700"
state: "directory"
become: true
- name: Podman CDR Link | PATCH | Ensure a project is created for Signal and WhatsApp containers
ansible.builtin.lineinfile:
path: /etc/projid
@ -227,6 +237,7 @@
- bridge-worker.container
- bridge-postgresql.container
- bridge-whatsapp.container
- protonmail-bridge.container
- signal-cli-rest-api.container
- zammad-init.container
- zammad-nginx.container

View file

@ -0,0 +1,12 @@
[Unit]
PartOf=link.target
[Container]
ContainerName=protonmail-bridge
Image=guardianproject.dev/sr2/protonmail-bridge-docker:latest
Volume=/home/{{ podman_link_podman_rootless_user }}/protonmail-data:/data:rw,Z
Network=zammad.network
[Service]
Restart=always
Slice=link.slice

View file

@ -4,6 +4,7 @@ Wants=zammad-nginx.service
After=zammad-nginx.service
Wants=nginx.service
After=nginx.service
Wants=protonmail-bridge.service
[Install]
WantedBy=default.target