All checks were successful
/ deploy-to-homesrv01 (push) Successful in 12s
41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
- 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:
|
|
- casa
|
|
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 }}"
|