# 2026-10-27 Hyperling # Pulled out of llm.yml since the number of tasks is growing. - name: Workstation | Linux | Software | Docker | Install ansible.builtin.package: name: - docker - docker-compose - docker-buildx state: present - name: Workstation | Linux | Software | Docker | Install [runit] ansible.builtin.package: name: - docker-runit state: present when: ansible_pkg_mgr == "pacman" and ansible_service_mgr == "runit" - name: Workstation | Linux | Software | Docker | Group ansible.builtin.user: name: "{{ item }}" groups: docker append: true loop: - root - "{{ user }}" - name: Workstation | Linux | Software | Docker | Config | Dir ansible.builtin.file: name: /etc/docker state: directory owner: root mode: '0755' #- name: Workstation | Linux | Software | Docker | Config | File # ansible.builtin.copy: # dest: /etc/docker/daemon.json # content: | # { # "dns": ["194.242.2.2", "1.0.0.1", "1.1.1.1"] # } # backup: false # owner: root # mode: '0644' # when: ansible_pkg_mgr == "pacman" #- name: Workstation | Linux | Software | Docker | Config | File # ansible.builtin.file: # name: /etc/docker/daemon.json # state: absent # owner: root # mode: '0755'