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...