rolehippie.rclone

rclone

Code Source Flux Général Flux Readme Flux Galaxy Licence: Apache-2.0 Rôle Ansible

Rôle Ansible pour installer et configurer la solution de sauvegarde rclone.

Parrainage

La création et l'amélioration de ce rôle Ansible ont été parrainées par mes employeurs actuels et précédents, tels que Cloudpunks GmbH et Proact Deutschland GmbH.

Table des matières


Exigences

  • Version minimale d'Ansible : 2.10

Variables par défaut

rclone_arch

Architecture du package à installer

Valeur par défaut

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

rclone_backups_extra

Liste des tâches de sauvegarde supplémentaires

Valeur par défaut

rclone_backups_extra: []

Exemple d'utilisation

rclone_backups_extra:
  - name: exemple
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    content: |
      exit 1
  - name: exemple-de-url
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    url: http://exemple.com/exemple.yml
  - name: exemple-de-modèle
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    src: chemin/vers/template.j2
  - name: exemple-à-retirer
    state: absent

rclone_backups_general

Liste des tâches de sauvegarde générales

Valeur par défaut

rclone_backups_general: []

Exemple d'utilisation

rclone_backups_general:
  - name: exemple
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    content: |
      exit 1
  - name: exemple-de-url
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    url: http://exemple.com/exemple.yml
  - name: exemple-de-modèle
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    src: chemin/vers/template.j2
  - name: exemple-à-retirer
    state: absent

rclone_definitions

Liste des définitions distantes

Valeur par défaut

rclone_definitions: []

Exemple d'utilisation

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

rclone_package

URL de téléchargement pour le package à installer

Valeur par défaut

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

rclone_version

Version de la version à installer

Valeur par défaut

rclone_version: 1.68.0

Tags Découverts

rclone

Dépendances

  • Aucune

Licence

Apache-2.0

Auteur

Thomas Boerger

À propos du projet

Ansible role to install and configure rclone backup solution

Installer
ansible-galaxy install rolehippie.rclone
Licence
apache-2.0
Téléchargements
5k
Propriétaire
Ansible role collection of Webhippie