amritsingh.mongo_s3_backup

役割名

現在のMongoデータベースをダンプし、tarファイルに圧縮して、Amazon S3バケットに送信するためのAnsible役割です。

役割の変数

現在のバージョンでは、以下の変数を指定できます:

  • script_dir: スクリプトをコピーし、一時バックアップを保存するディレクトリ

  • backup_script_params: バックアップを取得し、S3に送信するために必要なパラメータ

    • -u MongoDBユーザー - 任意
    • -p MongoDBパスワード - 任意
    • -k AWSアクセスキー
    • -s AWSシークレットキー
    • -r Amazon S3リージョン
    • -b Amazon S3バケット名
    • -x S3キーのプレフィックス
    • -a 保持するデータの日数

    例: "-u ubuntu -p password -k AWS_Access_Key -s AWS_Secret_Key -r Amazon_S3_region -b Amazon_S3_bucket_name -x backup -a 7"

  • cron_minute: ジョブを実行する分 - デフォルト: 0

  • cron_hour: ジョブを実行する時間 - デフォルト: 10

  • cron_day: ジョブを実行する日 - デフォルト: *

  • cron_month: ジョブを実行する月 - デフォルト: *

  • cron_weekday: ジョブを実行する曜日 - デフォルト: *

依存関係

このパッケージは、Ansibleにデフォルトで含まれていないモジュールへの依存関係はありません。

ライセンス

MIT

著者情報

作成者:アムリット・シン https://www.twitter.com/_amrit_

プロジェクトについて

Ansible role to dumps the current mongo database, tars it, then sends it to an Amazon S3 bucket

インストール
ansible-galaxy install amritsingh.mongo_s3_backup
ライセンス
mit
ダウンロード
4.3k
所有者
Geek, Programmer, Hacker, Techie...