Files
VPS-ansible/roles/docker/tasks/main.yml
2026-09-01 16:46:52 +00:00

28 lines
640 B
YAML

---
- name: Check if docker is already installed
ansible.builtin.command: docker --version
register: docker_check
changed_when: false
failed_when: false
- name: Install docker via convenience script
ansible.builtin.shell: |
set -o pipefail
curl -fsSL https://get.docker.com | sh
args:
executable: /bin/bash
when: docker_check.rc != 0
changed_when: true
- name: Add deploy user to docker group
ansible.builtin.user:
name: "{{ deploy_user }}"
groups: docker
append: true
- name: Ensure docker is running and enabled
ansible.builtin.service:
name: docker
state: started
enabled: true