diff --git a/tasks/mssql.yml b/tasks/mssql.yml index e7c076d..059715b 100644 --- a/tasks/mssql.yml +++ b/tasks/mssql.yml @@ -9,10 +9,16 @@ - "/data/mssql/log" - "/data/mssql/secrets" +- name: Pull docker image + community.docker.docker_image: + image: mcr.microsoft.com/mssql/server@sha256:2c80e548ef65fb65a8ca23c3a74ed60e0964ea709f46d07c97ccaf7c437e2cc6 + source: pull + register: docker_image + - name: Create the mssql container docker_container: name: mssql - image: mcr.microsoft.com/mssql/server:2025-latest@sha256:2c80e548ef65fb65a8ca23c3a74ed60e0964ea709f46d07c97ccaf7c437e2cc6 + image: "{{ docker_image.image.RepoTags[0] }}" user: root restart_policy: unless-stopped recreate: true @@ -28,3 +34,5 @@ - "/data/mssql/data:/var/opt/mssql/data" - "/data/mssql/log:/var/opt/mssql/log" - "/data/mssql/secrets:/var/opt/mssql/secrets" + when: docker_image.changed + register: container_mssql \ No newline at end of file