# 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'