Compare commits

...

4 commits

Author SHA1 Message Date
irl
d5806451d6 feat(seafile): upgrade onlyoffice to 9.3.1
Some checks failed
Ansible Lint Check / lint (push) Failing after 3m7s
2026-05-15 14:57:04 +01:00
irl
ba11fdb39d feat(seafile): explicitly use latest redis 2026-05-15 14:56:07 +01:00
irl
7abd34f6bd feat(link): upgrade to 3.4.3-beta.4 2026-05-15 14:55:35 +01:00
irl
cd8e72df7a feat: casting int for older ansible compat 2026-05-15 14:55:15 +01:00
5 changed files with 23 additions and 23 deletions

View file

@ -1,6 +1,6 @@
# podman_link_podman_rootless_user: # podman_link_podman_rootless_user:
podman_link_web_hostname: "{{ inventory_hostname }}" podman_link_web_hostname: "{{ inventory_hostname }}"
podman_link_stack_version: 3.4.2-beta.3 podman_link_stack_version: 3.4.3-beta.4
podman_link_postgres_zammad_user: postgres podman_link_postgres_zammad_user: postgres
podman_link_postgres_zammad_database: zammad_production podman_link_postgres_zammad_database: zammad_production
podman_link_postgres_link_user: link podman_link_postgres_link_user: link

View file

@ -29,8 +29,8 @@
- name: Podman CDR Link | AUDIT | Parse outputs of getsubids and store results - name: Podman CDR Link | AUDIT | Parse outputs of getsubids and store results
ansible.builtin.set_fact: ansible.builtin.set_fact:
_podman_link_user_subuid_start: "{{ (_podman_link_user_subuid.stdout_lines[0].split()[2] | int) }}" _podman_link_user_subuid_start: "{{ _podman_link_user_subuid.stdout_lines[0].split()[2] }}"
_podman_link_user_subgid_start: "{{ (_podman_link_user_subgid.stdout_lines[0].split()[2] | int) }}" _podman_link_user_subgid_start: "{{ _podman_link_user_subgid.stdout_lines[0].split()[2] }}"
- name: Podman CDR Link | PATCH | Set sysctl vm.max_map_count for Opensearch tuning - name: Podman CDR Link | PATCH | Set sysctl vm.max_map_count for Opensearch tuning
ansible.posix.sysctl: ansible.posix.sysctl:
@ -50,8 +50,8 @@
- name: Podman CDR Link | PATCH | Create data directory for Opensearch - name: Podman CDR Link | PATCH | Create data directory for Opensearch
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ podman_link_podman_rootless_user }}/opensearch-data" path: "/home/{{ podman_link_podman_rootless_user }}/opensearch-data"
owner: "{{ _podman_link_user_subuid_start + 999 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 999 }}"
group: "{{ _podman_link_user_subgid_start + 999 }}" group: "{{ (_podman_link_user_subgid_start | int) + 999 }}"
mode: "0700" mode: "0700"
state: "directory" state: "directory"
become: true become: true
@ -62,8 +62,8 @@
src: home/opensearch-config.yml src: home/opensearch-config.yml
dest: "/home/{{ podman_link_podman_rootless_user }}/opensearch-config.yml" dest: "/home/{{ podman_link_podman_rootless_user }}/opensearch-config.yml"
mode: "0400" mode: "0400"
owner: "{{ _podman_link_user_subuid_start + 999 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 999 }}"
group: "{{ _podman_link_user_subgid_start + 999 }}" group: "{{ (_podman_link_user_subgid_start | int) + 999 }}"
become: true become: true
notify: notify:
- Restart Link - Restart Link
@ -73,8 +73,8 @@
ansible.builtin.template: ansible.builtin.template:
src: home/zammad-database.yml src: home/zammad-database.yml
dest: "/home/{{ podman_link_podman_rootless_user }}/zammad-database.yml" dest: "/home/{{ podman_link_podman_rootless_user }}/zammad-database.yml"
owner: "{{ _podman_link_user_subuid_start + 999 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 999 }}"
group: "{{ _podman_link_user_subuid_start + 999 }}" group: "{{ (_podman_link_user_subuid_start | int) + 999 }}"
mode: "0400" mode: "0400"
become: true become: true
notify: notify:
@ -84,8 +84,8 @@
- name: Podman CDR Link | PATCH | Create data directories for Zammad - name: Podman CDR Link | PATCH | Create data directories for Zammad
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ podman_link_podman_rootless_user }}/{{ item }}" path: "/home/{{ podman_link_podman_rootless_user }}/{{ item }}"
owner: "{{ _podman_link_user_subuid_start + 999 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 999 }}"
group: "{{ _podman_link_user_subgid_start + 999 }}" group: "{{ (_podman_link_user_subgid_start | int) + 999 }}"
mode: "0700" mode: "0700"
state: "directory" state: "directory"
become: true become: true
@ -101,8 +101,8 @@
- name: Podman CDR Link | PATCH | Create data directory for PostgreSQL and Redis - name: Podman CDR Link | PATCH | Create data directory for PostgreSQL and Redis
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ podman_link_podman_rootless_user }}/{{ item }}" path: "/home/{{ podman_link_podman_rootless_user }}/{{ item }}"
owner: "{{ _podman_link_user_subuid_start + 998 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 998 }}"
group: "{{ _podman_link_user_subgid_start + 998 }}" group: "{{ (_podman_link_user_subgid_start | int) + 998 }}"
mode: "0750" mode: "0750"
state: "directory" state: "directory"
become: true become: true
@ -147,8 +147,8 @@
- name: Podman CDR Link | PATCH | Create data directory for bridge-whatsapp - name: Podman CDR Link | PATCH | Create data directory for bridge-whatsapp
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ podman_link_podman_rootless_user }}/bridge-whatsapp-data" path: "/home/{{ podman_link_podman_rootless_user }}/bridge-whatsapp-data"
owner: "{{ _podman_link_user_subuid_start + 999 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 999 }}"
group: "{{ _podman_link_user_subgid_start + 999 }}" group: "{{ (_podman_link_user_subgid_start | int) + 999 }}"
mode: "0700" mode: "0700"
state: "directory" state: "directory"
become: true become: true
@ -157,8 +157,8 @@
- name: Podman CDR Link | PATCH | Create data directory for signal-cli-rest-api - name: Podman CDR Link | PATCH | Create data directory for signal-cli-rest-api
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ podman_link_podman_rootless_user }}/signal-cli-rest-api-data" path: "/home/{{ podman_link_podman_rootless_user }}/signal-cli-rest-api-data"
owner: "{{ _podman_link_user_subuid_start + 1001 }}" owner: "{{ (_podman_link_user_subuid_start | int) + 1001 }}"
group: "{{ _podman_link_user_subgid_start + 1001 }}" group: "{{ (_podman_link_user_subgid_start | int) + 1001 }}"
mode: "0700" mode: "0700"
state: "directory" state: "directory"
become: true become: true

View file

@ -29,15 +29,15 @@
- name: Podman Seafile | AUDIT | Parse outputs of getsubids and store results - name: Podman Seafile | AUDIT | Parse outputs of getsubids and store results
ansible.builtin.set_fact: ansible.builtin.set_fact:
_podman_seafile_user_subuid_start: "{{ (_podman_seafile_user_subuid.stdout_lines[0].split()[2] | int) }}" _podman_seafile_user_subuid_start: "{{ _podman_seafile_user_subuid.stdout_lines[0].split()[2] }}"
_podman_seafile_user_subgid_start: "{{ (_podman_seafile_user_subgid.stdout_lines[0].split()[2] | int) }}" _podman_seafile_user_subgid_start: "{{ _podman_seafile_user_subgid.stdout_lines[0].split()[2] }}"
# MySQL runs with UID/GID 999 inside the container # MySQL runs with UID/GID 999 inside the container
- name: Podman Seafile | PATCH | Create data directory for MySQL - name: Podman Seafile | PATCH | Create data directory for MySQL
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ podman_seafile_podman_rootless_user }}/mysql_data" path: "/home/{{ podman_seafile_podman_rootless_user }}/mysql_data"
owner: "{{ _podman_seafile_user_subuid_start + 998 }}" owner: "{{ (_podman_seafile_user_subuid_start | int) + 998 }}"
group: "{{ _podman_seafile_user_subgid_start + 998 }}" group: "{{ (_podman_seafile_user_subgid_start | int) + 998 }}"
mode: "0750" mode: "0750"
state: "directory" state: "directory"
become: true become: true

View file

@ -2,7 +2,7 @@
ContainerName=onlyoffice ContainerName=onlyoffice
Environment=JWT_ENABLED=true Environment=JWT_ENABLED=true
Environment=JWT_SECRET={{ podman_seafile_jwt_private_key | replace("%", "%%") }} Environment=JWT_SECRET={{ podman_seafile_jwt_private_key | replace("%", "%%") }}
Image=docker.io/onlyoffice/documentserver:8.1.0.1 Image=docker.io/onlyoffice/documentserver:9.3.1
Network=frontend.network Network=frontend.network
Volume=/home/{{ podman_seafile_podman_rootless_user }}/onlyoffice/logs:/var/log/onlyoffice:rw,Z Volume=/home/{{ podman_seafile_podman_rootless_user }}/onlyoffice/logs:/var/log/onlyoffice:rw,Z
Volume=/home/{{ podman_seafile_podman_rootless_user }}/onlyoffice/data:/var/www/onlyoffice/Data:rw,Z Volume=/home/{{ podman_seafile_podman_rootless_user }}/onlyoffice/data:/var/www/onlyoffice/Data:rw,Z

View file

@ -2,7 +2,7 @@
ContainerName=redis ContainerName=redis
Environment=REDIS_PASSWORD={{ podman_seafile_redis_password | replace("%", "%%") }} Environment=REDIS_PASSWORD={{ podman_seafile_redis_password | replace("%", "%%") }}
Exec=/bin/sh -c 'redis-server --requirepass "$$REDIS_PASSWORD"' Exec=/bin/sh -c 'redis-server --requirepass "$$REDIS_PASSWORD"'
Image=docker.io/redis Image=docker.io/redis:latest
Network=seafile.network Network=seafile.network
[Service] [Service]