rolehippie.rclone

rclone

Kod źródłowy Ogólny Workflow Workflow Dokumentacji Workflow Galaktyki Licencja: Apache-2.0 Rola Ansible

Rola Ansible do instalacji i konfiguracji rozwiązania backupowego rclone.

Budowanie i ulepszanie tej roli Ansible zostało sponsorowane przez moich obecnych i byłych pracodawców, takich jak Cloudpunks GmbH i Proact Deutschland GmbH.

Spis treści


Wymagania

  • Minimalna wersja Ansible: 2.10

Domyślne zmienne

rclone_arch

Architektura pakietu do zainstalowania

Wartość domyślna

rclone_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"

rclone_backups_extra

Lista dodatkowych zadań backupowych

Wartość domyślna

rclone_backups_extra: []

Przykład użycia

rclone_backups_extra:
  - name: przykład
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    content: |
      exit 1
  - name: przykład-z-url
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    url: http://example.com/example.yml
  - name: przykład-z-szablonu
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    src: path/to/template.j2
  - name: przykład-do-usunięcia
    state: absent

rclone_backups_general

Lista ogólnych zadań backupowych

Wartość domyślna

rclone_backups_general: []

Przykład użycia

rclone_backups_general:
  - name: przykład
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    content: |
      exit 1
  - name: przykład-z-url
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    url: http://example.com/example.yml
  - name: przykład-z-szablonu
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    src: path/to/template.j2
  - name: przykład-do-usunięcia
    state: absent

rclone_definitions

Lista zdalnych definicji

Wartość domyślna

rclone_definitions: []

Przykład użycia

rclone_definitions:
  - name: flexvault
    endpoint: https://s3.tms.proactcloud.de
    access_key: 8OK3V7PXMFDUTJJ7O4MT
    secret_key: aCP5DMfw1-usOPkcu+wHSaRkgbAHY5O4rOKPCK6+
    bucket: backups
    filename_ecryption: standard
    directory_encryption: True
    primary_password: Mire5vohR0ohn6bei8tahngair4oophae6IefochuquopheemoaH
    secondary_password: iechaa6xoxa9rie1iu0ucoM9Fa2da8thao1hai9Iv8wohphievie

rclone_package

Adres URL do pobrania pakietu do zainstalowania

Wartość domyślna

rclone_package: https://github.com/rclone/rclone/releases/download/v{{ rclone_version
  }}/rclone-v{{ rclone_version }}-linux-{{ rclone_arch }}.deb

rclone_version

Wersja wydaniowa do zainstalowania

Wartość domyślna

rclone_version: 1.68.0

Odkryte Tagii

rclone

Zależności

  • Brak

Licencja

Apache-2.0

Autor

Thomas Boerger

O projekcie

Ansible role to install and configure rclone backup solution

Zainstaluj
ansible-galaxy install rolehippie.rclone
Licencja
apache-2.0
Pobrania
5k
Właściciel
Ansible role collection of Webhippie