tigattack.rclone_docker_plugin

Rola Ansible: rclone_docker_plugin

Status budowy Ansible Galaxy

Rola Ansible do instalacji i konfiguracji wtyczki rclone Docker Volume.

Zainstaluj rolę: ansible-galaxy role install tigattack.rclone_docker_plugin

Zobacz dokumentację wtyczki rclone Docker Volume po więcej informacji. Jest bardzo przydatna do lepszego zrozumienia, jak to działa.

Wymagania

Ta rola wymaga kolekcji community.docker.

Możesz ją zainstalować w ten sposób: ansible-galaxy collection install community.docker

Zmienne roli

Najczęściej używane zmienne zostały opisane poniżej. Więcej zmiennych oraz ich wartości domyślne można zobaczyć w default/main.yml.

[!WAŻNE]
Zmiana dowolnych z tych zmiennych po początkowej instalacji prawdopodobnie spowoduje błąd, ponieważ wtyczki wolumenów nie mogą być aktualizowane, gdy są wciąż włączone i używane przez istniejące wolumeny.
Jeśli musisz zmienić jakiekolwiek opcje wtyczki, wolumeny korzystające z wtyczki muszą zostać usunięte, a wtyczka musi zostać wyłączona.

rclone_docker_plugin_version

Wersja wtyczki wolumenu rclone. Domyślnie zainstalowana zostanie najnowsza dostępna wersja.

rclone_docker_plugin_args

Argumenty rclone. Obsługiwane są zarówno flagi rclone serve docker, jak i ogólne flagi rclone, w tym parametry backendu, które będą używane jako domyślne podczas tworzenia wolumenów.

rclone_docker_plugin_cache_dir

Katalog cache dla rclone. Nie ma potrzeby zmieniać tej wartości domyślnej, chyba że masz konkretny powód, aby to zrobić.

rclone_docker_plugin_config_dir

Katalog konfiguracyjny dla rclone. Wtyczka będzie szukać rclone.conf w tym katalogu. Nie ma potrzeby zmieniać tej wartości domyślnej, chyba że masz konkretny powód, aby to zrobić.

Przykładowy playbook

Prosty - Tylko instalacja wtyczki:

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

Zaawansowany - Zainstaluj konkretna wersję wtyczki z niestandardowymi argumentami i niestandardowym katalogiem cache:

- 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

Podziękowania

Dziękujemy cycneuramus za podstawy funkcjonalności tej roli (cycneuramus/ansible-hybrid-cloud).

O projekcie

Install & configure the rclone Docker Volume Plugin.

Zainstaluj
ansible-galaxy install tigattack.rclone_docker_plugin
Licencja
mit
Pobrania
14.1k
Właściciel