Commit f301c7e5 authored by Sergio Gimenez's avatar Sergio Gimenez
Browse files

Fix docker installation

parent 456aa181
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
@@ -88,6 +88,40 @@
        enabled: true
      when: docker_check.rc != 0

    - name: Add user to docker group
      ansible.builtin.user:
        name: "{{ ansible_user }}"
        groups: docker
        append: yes
      become: true
      when: ansible_user != 'root'
      register: docker_group_added

    - name: Display docker group status
      ansible.builtin.debug:
        msg: " User {{ ansible_user }} added to docker group"
      when: docker_group_added.changed

    - name: Reset SSH connection to apply group changes
      ansible.builtin.meta: reset_connection
      when: ansible_user != 'root' and docker_check.rc != 0

    - name: Display connection reset status
      ansible.builtin.debug:
        msg: " SSH connection reset to apply docker group membership"
      when: ansible_user != 'root' and docker_check.rc != 0

    - name: Verify Docker access after group change
      ansible.builtin.command: docker ps
      changed_when: false
      register: docker_verify
      when: ansible_user != 'root'

    - name: Display Docker access verification
      ansible.builtin.debug:
        msg: " Docker is accessible without sudo"
      when: ansible_user != 'root' and docker_verify.rc == 0

    - name: Display Docker installation status
      ansible.builtin.debug:
        msg: "Docker is already installed and will be skipped"