3
0
forked from jakub/ansible
This commit is contained in:
martin.fencl
2025-12-10 12:25:58 +01:00
parent cf2507bdf6
commit a1d730a18c

View File

@@ -39,7 +39,7 @@
# Docker command prefix (consistent behavior and quiet hints)
docker_prefix: "unalias docker 2>/dev/null || true; DOCKER_CLI_HINTS=0; command docker"
# Commands to run on the target VM (quiet outputs)
# 1) Download latest docker-compose.yml from GitHub (with backup)
# 2) Pull images according to compose
@@ -49,7 +49,6 @@
- "{{ docker_prefix }} compose -p {{ immich_project }} -f {{ immich_compose_file }} pull >/dev/null"
- "{{ docker_prefix }} compose -p {{ immich_project }} -f {{ immich_compose_file }} up -d --remove-orphans >/dev/null"
tasks:
- name: Ensure sshpass is installed (for password-based SSH) # English comments
ansible.builtin.apt:
@@ -57,28 +56,6 @@
state: present
update_cache: yes
- name: Immich | Check compose directory exists on VM
ansible.builtin.command:
argv:
- sshpass
- -e
- ssh
- -o
- StrictHostKeyChecking=no
- -o
- ConnectTimeout=15
- "{{ vm_user }}@{{ vm_ip }}"
- bash
- -lc
- "test -d {{ immich_compose_dir }}"
environment:
SSHPASS: "{{ vm_pass }}"
register: immich_dir
changed_when: false
failed_when: immich_dir.rc != 0
- name: Run Immich update commands on VM (via SSH) # use SSHPASS env, hide item value
ansible.builtin.command:
argv: