ageres210784.ansible_walg

ageres210784.ansible_walg

wal-gのインストールと設定のための役割。

要件

Ansible Galaxy

ロール変数

default/main.ymlのvarsファイルですべての変数を見ることができます。

特定の時間に復元するには、「restore」タグと以下の変数を使用してください:

postgresql_conf_recovery:
  - recovery_target_action='promote'
  - recovery_target_time='2021-07-15 11:35:04'
  - recovery_target_timeline='current'
walg_restore_name: base_0000000300000000000000DA

DockerでのPostgres

DockerでPostgreSQLを使用する場合、wal-gをDockerコンテナ内にインストールし、環境変数で設定する必要があります。この場合、このロールは定期的なアーカイブのためのcronタブを設定します。

設定:

walg_in_docker: true
walg_cron_time:
  minute: "*"
  hour: "*"
walg_pgdata: "/var/lib/postgresql/data"
walg_cron_user: "root"

実行:

ansible-playbook -t crontab run-walg.yml

依存関係

なし

Ansibleでのテスト

2.9

サンプルプレイブック

- hosts: servers
  roles:
    - role: ageres210784.ansible_walg

ライセンス

Apache 2.0

著者情報

Evseev Sergey

プロジェクトについて

This role is for install wal-g

インストール
ansible-galaxy install ageres210784.ansible_walg
ライセンス
Unknown
ダウンロード
227
所有者