rolehippie.rclone

rclone

源代码 常规工作流 阅读文档工作流 Galaxy 工作流 许可证:Apache-2.0 Ansible 角色

Ansible 角色,用于安装和配置 rclone 备份解决方案。

赞助

构建和改进这个 Ansible 角色得到了我目前和之前雇主的赞助,例如 Cloudpunks GmbH 和 **Proact Deutschland GmbH**。

目录


要求

  • 最低 Ansible 版本:2.10

默认变量

rclone_arch

要安装的包的架构

默认值

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

rclone_backups_extra

额外备份作业列表

默认值

rclone_backups_extra: []

示例用法

rclone_backups_extra:
  - name: example
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    content: |
      exit 1
  - name: example-from-url
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    url: http://example.com/example.yml
  - name: example-from-template
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    src: path/to/template.j2
  - name: example-to-remove
    state: absent

rclone_backups_general

一般备份作业列表

默认值

rclone_backups_general: []

示例用法

rclone_backups_general:
  - name: example
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    content: |
      exit 1
  - name: example-from-url
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    url: http://example.com/example.yml
  - name: example-from-template
    minute: "0"
    hour: "6"
    day: "*"
    month: "*"
    weekday: "*"
    src: path/to/template.j2
  - name: example-to-remove
    state: absent

rclone_definitions

远程定义列表

默认值

rclone_definitions: []

示例用法

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

要安装的包的下载网址

默认值

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

rclone_version

要安装的发布版本

默认值

rclone_version: 1.68.0

发现的标签

rclone

依赖

许可证

Apache-2.0

作者

Thomas Boerger

关于项目

Ansible role to install and configure rclone backup solution

安装
ansible-galaxy install rolehippie.rclone
许可证
apache-2.0
下载
5k
拥有者
Ansible role collection of Webhippie