Add rclone with eget and rclone docker plugin role
This commit is contained in:
23
roles/docker_rclone_plugin/tasks/main.yml
Normal file
23
roles/docker_rclone_plugin/tasks/main.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
- 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'
|
Reference in New Issue
Block a user