1
0
pet-project-server/roles/docker_rclone_plugin/tasks/main.yml

24 lines
612 B
YAML

---
- name: 'Create required plugin directories'
ansible.builtin.file:
path: '{{ item }}'
state: 'directory'
mode: '0755'
loop:
- '/var/lib/docker-plugins/rclone/config'
- '/var/lib/docker-plugins/rclone/cache'
- name: 'Install docker plugin'
community.docker.docker_plugin:
plugin_name: 'rclone/docker-volume-rclone:amd64'
alias: 'rclone'
state: 'present'
plugin_options:
args: '-v'
- name: 'Copy rclone config'
ansible.builtin.copy:
src: '{{ docker_rclone_plugin_config }}'
dest: '/var/lib/docker-plugins/rclone/config/rclone.conf'
mode: '0644'