vbotka.rsnapshot

rsnapshot

品質
ビルドステータス
GitHubタグ

Ansibleロールrsnapshot をインストールして設定します。

フィードバックや問題の報告を自由にこちらからどうぞ

貢献は大歓迎です

要件と依存関係

ロール

  • vbotka.ansible_lib

コレクション

  • community.general

ロール変数

デフォルトと例は vars にあります。

デフォルトでは、変数 rsnapshot_backup_pointsrsnapshot_backup_points_test によってバックアップポイントは定義されていません。少なくとも1つのバックアップポイントを定義する必要があります。そうしないと、rsnapshotは次のエラーで失敗します:

ERROR: 少なくとも1つのバックアップポイントを設定する必要があります。rsnapshotは続行できません。

ワークフロー

ロールをインストールします。

shell> ansible-galaxy install vbotka.rsnapshot

プレイブックとインベントリを作成します。

shell> cat rsnapshot.yml
- hosts: webserver
  roles:
    - vbotka.rsnapshot

構文をテストします。

shell> ansible-playbook rsnapshot.yml --syntax-check

パッケージをインストールします。

shell> ansible-playbook rsnapshot.yml -t rsnapshot_pkg -e rsnapshot_install=true

プレイをドライランして変更を表示します。

ansible-playbook rsnapshot.yml --check --diff

プレイを実行します。

ansible-playbook rsnapshot.yml

Ansible lint

ansible-lint を実行する際は .ansible-lint.local の設定ファイルを使用してください。一部のルールが無効になっている場合や、一部の警告が無視される場合があります。設定ファイルのメモを参照してください。

shell> ansible-lint -c .ansible-lint.local

ライセンス

ライセンス

著者情報

Vladimir Botka

プロジェクトについて

Install and configure rsnapshot.

インストール
ansible-galaxy install vbotka.rsnapshot
ライセンス
bsd-2-clause
ダウンロード
125
所有者