rclone 实现 aws和minio sync 的方案的ansible 配置脚本

            实现策略下发机制。 策略生成器定时生成策到S3。 策略使用器需要从minio获取策略。使用cron管理rclone的执行同步策略。rclone执行S3到minio的文件同步。使用ansible完成安装和配置。

        rclone 是一个多种云存储的管理工具。文档参考https://rclone.org/docs/

rclone config --config=./rclone.conf 命令用来让rclone使用指定的配置文件的命令,命令需要交互输入才能修改默认配置文件地址并且执行退出。所以创建input.data完成简单交互。

ansible脚本如下: 

- block:
    - name: create directory for package
      file: path="/tmp/s3_store/rclone" state=directory
      tags:
        - init
      delegate_to: localhost
      run_once: true

    - name: download rclone.tar.gz from s3
      aws_s3:
        aws_access_key: "***********"
        aws_secret_key: "***********"
        bucket: ***********
        object: /ansible_s3_store/rclone/rclone.tar.gz
        dest: /tmp/s3_store/rclone/rclone.tar.gz
        mode: get
        overwr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值