From 13efa74984e7a1b4c1f0bd6d52d0e58202f9df5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sun, 26 Jan 2025 19:36:23 +0000 Subject: [PATCH] modified: README.md new file: setup.rclone.docker-plugin.playlist.yml --- README.md | 14 ++--------- setup.rclone.docker-plugin.playlist.yml | 32 +++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 12 deletions(-) create mode 100644 setup.rclone.docker-plugin.playlist.yml diff --git a/README.md b/README.md index c65a9ed..d78a904 100644 --- a/README.md +++ b/README.md @@ -204,19 +204,9 @@ journalctl -r -t auto-update ``` bash sudo apt-get -y install fuse -sudo mkdir -p /var/lib/docker-plugins/rclone/config -sudo mkdir -p /var/lib/docker-plugins/rclone/cache - -cat </var/lib/docker-plugins/rclone/config/rclone.conf -[s3-hot-storage] -type = s3 -provider = Minio -access_key_id = ??? -secret_access_key = ???? -endpoint = https://???? -EOF - docker plugin install rclone/docker-volume-rclone:amd64 args="-v" --alias rclone --grant-all-permissions docker plugin list ``` + +[ansible role for plugin configuration](./setup.rclone.docker-plugin.playlist.yml) diff --git a/setup.rclone.docker-plugin.playlist.yml b/setup.rclone.docker-plugin.playlist.yml new file mode 100644 index 0000000..bf32806 --- /dev/null +++ b/setup.rclone.docker-plugin.playlist.yml @@ -0,0 +1,32 @@ +- name: Setup rclone docker plugin + become: true + + 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 }}"