# yaml-language-server: $schema=https://raw.githubusercontent.com/ansible/ansible-lint/refs/heads/main/src/ansiblelint/schemas/tasks.json --- - name: Create a user group named docker ansible.builtin.group: name: "docker" - name: Add users to docker group loop: "{{ users }}" ansible.builtin.user: state: present append: true name: "{{ item }}" groups: "docker" - name: Install docker in Alpine import_tasks: docker_alpine.yaml when: ansible_facts['os_family']|lower == 'alpine' - name: Start docker service ansible.builtin.service: name: docker state: started enabled: true - name: Create rclone config directory ansible.builtin.file: path: /var/lib/docker-plugins/rclone/config state: directory mode: '0755' - name: Create rclone cache directory ansible.builtin.file: path: /var/lib/docker-plugins/rclone/cache state: directory mode: '0755' - name: Install rclone docker plugin community.docker.docker_plugin: state: present plugin_name: rclone/docker-volume-rclone:amd64 alias: rclone plugin_options: args: "-v"