modified: README.md

new file:   setup.rclone.docker-plugin.playlist.yml
This commit is contained in:
2025-01-26 19:36:23 +00:00
parent 4c8b010db8
commit 13efa74984
2 changed files with 34 additions and 12 deletions

View File

@@ -204,19 +204,9 @@ journalctl -r -t auto-update
``` bash ``` bash
sudo apt-get -y install fuse 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 <<EOF >/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 install rclone/docker-volume-rclone:amd64 args="-v" --alias rclone --grant-all-permissions
docker plugin list docker plugin list
``` ```
[ansible role for plugin configuration](./setup.rclone.docker-plugin.playlist.yml)

View File

@@ -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 }}"