Loading ansible/playbooks/00-setup-docker.yml +34 −0 Original line number Diff line number Diff line Loading @@ -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" Loading Loading
ansible/playbooks/00-setup-docker.yml +34 −0 Original line number Diff line number Diff line Loading @@ -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" Loading