Menno van Leeuwen 02c70010bd
All checks were successful
Nix Format Check / check-format (pull_request) Successful in 39s
adds docker ce
adds pano extension alpha
2025-01-20 11:02:00 +01:00

40 lines
887 B
YAML

- name: Check if Docker CE is installed
ansible.builtin.command: docker --version
register: docker_check
changed_when: false
failed_when: false
- name: Install Docker CE
ansible.builtin.shell: curl -fsSL https://get.docker.com | sh
when: docker_check.rc != 0
- name: Add user to docker group
ansible.builtin.user:
name: "{{ ansible_user }}"
groups: docker
append: yes
become: true
when: docker_check.rc != 0
- name: Check if docker is running
ansible.builtin.systemd:
name: docker
state: started
enabled: yes
become: true
register: docker_service
- name: Reload systemd
ansible.builtin.systemd:
daemon_reload: yes
become: true
when: docker_service.changed
- name: Enable and start docker service
ansible.builtin.systemd:
name: docker
state: started
enabled: yes
become: true
when: docker_service.changed