- name: Setup rclone docker plugin become: true vars: # rclone_docker_plugin_config: | # [s3-limbo-storage] # type = s3 # provider = SeaweedFS # access_key_id = !!! SET ON INVENTORY !!! # secret_access_key = !!! SET ON INVENTORY !!! # endpoint = !!! SET ON INVENTORY !!! hosts: - homesrv01 tasks: - name: Enforce folders ansible.builtin.file: path: /var/lib/docker-plugins/rclone/config state: directory owner: root group: root mode: u=rwx,g=r,o-rwx recurse: true - name: Enforce folders ansible.builtin.file: path: /var/lib/docker-plugins/rclone/cache state: directory owner: root group: root mode: u=rwx,g=r,o-rwx recurse: true - name: Setup rclone s3 ansible.builtin.copy: dest: /var/lib/docker-plugins/rclone/config/rclone.conf owner: root group: root mode: u=rwx,g-rwx,o-rwx content: "{{ rclone_docker_plugin_config }}"