tigattack.rclone_docker_plugin

Rôle Ansible : rclone_docker_plugin

Statut de la construction Ansible Galaxy

Rôle Ansible pour installer et configurer le Plugin de Volume Docker rclone.

Installez le rôle : ansible-galaxy role install tigattack.rclone_docker_plugin

Consultez la documentation du Plugin de Volume Docker rclone pour plus d'informations. C'est très utile pour mieux comprendre son fonctionnement.

Exigences

Ce rôle nécessite la collection community.docker.

Vous pouvez l'installer ainsi : ansible-galaxy collection install community.docker

Variables de rôle

Les variables les plus couramment utilisées sont documentées ci-dessous. Plus de variables et leurs valeurs par défaut peuvent être vues dans default/main.yml.

[!IMPORTANT]
Changer l'une de ces variables après l'installation initiale risque de provoquer une erreur, car les plugins de volume ne peuvent pas être mis à jour tant qu'ils sont activés et utilisés par des volumes existants.
Si vous devez modifier une option du plugin, les volumes utilisant le plugin doivent être supprimés et le plugin doit être désactivé.

rclone_docker_plugin_version

Version du plugin de volume rclone. Par défaut, la dernière version disponible sera installée.

rclone_docker_plugin_args

Arguments rclone. Les flags de rclone serve docker et les flags génériques de rclone sont supportés, y compris les paramètres backend qui seront utilisés comme valeurs par défaut pour la création de volume.

rclone_docker_plugin_cache_dir

Répertoire de cache pour rclone. Il n'est pas nécessaire de changer cela par rapport à la valeur par défaut du rôle, sauf si vous avez une raison spécifique de le faire.

rclone_docker_plugin_config_dir

Répertoire de configuration pour rclone. Le plugin cherchera rclone.conf dans ce répertoire. Il n'est pas nécessaire de changer cela par rapport à la valeur par défaut du rôle, sauf si vous avez une raison spécifique de le faire.

Exemple de Playbook

Simple - Installer uniquement le plugin :

- hosts: all
  roles:
    - role: tigattack.rclone_docker_plugin

Avancé - Installer une version spécifique du plugin avec des arguments personnalisés et un répertoire de cache personnalisé :

- hosts: all
  roles:
    - role: tigattack.rclone_docker_plugin
      vars:
        rclone_docker_plugin_version: '1.65.2'
        rclone_docker_plugin_args: >-
          --allow-other
          --vfs-cache-mode=full
          --vfs-cache-max-size=5G
        rclone_docker_plugin_cache_dir: /home/user/.cache/rclone
        rclone_docker_plugin_cache_dir_owner: user
        rclone_docker_plugin_cache_dir_group: user

Attribution

Merci à cycneuramus pour les bases de la fonctionnalité de ce rôle (cycneuramus/ansible-hybrid-cloud).

À propos du projet

Install & configure the rclone Docker Volume Plugin.

Installer
ansible-galaxy install tigattack.rclone_docker_plugin
Licence
mit
Téléchargements
14.1k
Propriétaire