--- - name: Download blurit ansible.builtin.get_url: url: "https://cloud.wassa.io/s/Kuj5MDgqkMCdjRv/download" dest: "/usr/bin/blurit" mode: '0755' - name: Ensure directories ansible.builtin.file: path: "/home/blurringtool/{{ item.dir }}" state: directory mode: '0755' owner: "{{ item.owner }}" group: "{{ item.owner }}" with_items: - {dir: ".config/blurit/ceertificates/", owner: blurringtool} - {dir: ".docker/", owner: blurringtool} - {dir: "blurit-op/input", owner: 1200} - {dir: "blurit-op/output", owner: 1200} - name: Copy config file for blurit ansible.builtin.copy: src: "{{ item.src }}" dest: "/home/blurringtool/{{ item.dest }}" mode: '0644' owner: blurringtool group: blurringtool with_items: - { src: config.json, dest: .docker/config.json, mode: '0600'} - name: Pull all recommended Containers become: false community.docker.docker_image_pull: name: "{{ item }}" platform: amd64 with_items: "{{ docker }}" async: 1800