├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.md ├── INSTALL.md ├── LICENSE ├── README ├── README.pod ├── RELEASING.md ├── check_pgbackrest ├── docs └── img │ ├── logo-horizontal-white.png │ ├── logo-horizontal.png │ ├── logo-white.png │ ├── logo.png │ ├── shared-storage.excalidraw │ ├── shared-storage.png │ ├── with-repo-host.excalidraw │ └── with-repo-host.png └── tests ├── Makefile ├── README.md ├── VALIDATION.md ├── Vagrantfile ├── architectures ├── shared-storage │ └── config.yml └── with-repo-host │ └── config.yml ├── ci.sh ├── config.pl ├── platforms ├── azure │ └── blob-create-container.py ├── common │ ├── inventory │ │ ├── docker.j2 │ │ ├── inventory.j2 │ │ └── write.yml │ └── provision.yml ├── deprovision.yml ├── docker │ ├── build_all_images.yml │ ├── deprovision-repository-types.yml │ ├── deprovision.yml │ ├── docker_container.yml │ ├── provision-repository-types.yml │ ├── provision.yml │ └── systemd │ │ ├── debian.Dockerfile │ │ ├── rockylinux.Dockerfile │ │ └── ubuntu.Dockerfile ├── load-config.yml ├── minio │ └── create-bucket.py ├── provision.yml └── system-config.yml ├── playbooks ├── activity.yml ├── deploy.yml ├── regress │ ├── expected │ │ ├── archives-age-alert-ko.out │ │ ├── archives-age-alert-ok.out │ │ ├── archives-ignore-after.out │ │ ├── archives-ignore-before.out │ │ ├── archives-max-archives-check-ko.out │ │ ├── archives-ok-global.out │ │ ├── archives-ok.out │ │ ├── archives-repo2-ok.out │ │ ├── list.out │ │ ├── retention-age-to-full.out │ │ ├── retention-age-to-oldest-fail.out │ │ ├── retention-age.out │ │ ├── retention-diff.out │ │ ├── retention-fail.out │ │ ├── retention-full-global.out │ │ ├── retention-full-repo2-ko.out │ │ ├── retention-full.out │ │ └── retention-incr.out │ └── regression-tests.bash ├── scripts │ └── simulate-activity-basic.bash └── templates │ └── profile.fact.j2 ├── plugins └── lookup │ └── pg_sr_cluster_nodes.py ├── profile.d ├── d11pg.profile ├── ro8pg.profile ├── ro9pg.profile ├── u22pg.profile └── vagrant.profile ├── roles ├── init_dbserver │ ├── defaults │ │ └── main.yml │ ├── tasks │ │ ├── create_directories.yml │ │ ├── main.yml │ │ ├── pg_initdb.yml │ │ ├── pg_setup_systemd.yml │ │ └── validate_init_dbserver.yml │ ├── templates │ │ └── postgresql.conf.template │ └── vars │ │ ├── PG_Debian.yml │ │ └── PG_RedHat.yml ├── install_dbserver │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── PG_Debian_install.yml │ │ ├── PG_RedHat_install.yml │ │ └── main.yml ├── manage_dbserver │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── execute_sql_query.yml │ │ ├── generate_password.yml │ │ ├── manage_hba_conf.yml │ │ ├── manage_pgpass.yml │ │ ├── manage_postgres_params.yml │ │ ├── manage_privileges.yml │ │ ├── manage_users.yml │ │ └── pgpass_line.yml ├── setup_check_pgbackrest │ ├── defaults │ │ └── main.yml │ └── tasks │ │ ├── build.yml │ │ ├── icinga2-check.yml │ │ ├── icinga2-config.yml │ │ └── main.yml ├── setup_pgbackrest │ ├── defaults │ │ └── main.yml │ ├── tasks │ │ ├── backup.yml │ │ ├── build.yml │ │ ├── client.yml │ │ ├── create_user.yml │ │ ├── info.yml │ │ ├── main.yml │ │ ├── server.yml │ │ ├── ssh_setup.yml │ │ └── stanza-create.yml │ └── templates │ │ ├── pgbackrest-dbserver.conf.j2 │ │ └── pgbackrest-repository.conf.j2 ├── setup_replication │ ├── defaults │ │ └── main.yml │ ├── tasks │ │ ├── configure_node.yml │ │ ├── create_directories.yml │ │ ├── main.yml │ │ ├── pg_basebackup.yml │ │ ├── pg_setup_systemd.yml │ │ ├── primary_settings.yml │ │ ├── upstream_node.yml │ │ ├── upstream_node_update.yml │ │ └── validate_setup_replication.yml │ └── vars │ │ ├── PG_Debian.yml │ │ └── PG_RedHat.yml ├── setup_repo │ ├── defaults │ │ └── main.yml │ ├── tasks │ │ ├── PG_Debian_setuprepos.yml │ │ ├── PG_RedHat_setuprepos.yml │ │ └── main.yml │ └── templates │ │ └── pin-pgdg.pref.j2 └── sys │ ├── pkg │ ├── defaults │ │ └── main.yml │ └── tasks │ │ └── main.yml │ └── tasks │ └── main.yml ├── run.sh ├── vagrant.sh └── vagrant.yml-dist /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/README -------------------------------------------------------------------------------- /README.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/README.pod -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/RELEASING.md -------------------------------------------------------------------------------- /check_pgbackrest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/check_pgbackrest -------------------------------------------------------------------------------- /docs/img/logo-horizontal-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/logo-horizontal-white.png -------------------------------------------------------------------------------- /docs/img/logo-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/logo-horizontal.png -------------------------------------------------------------------------------- /docs/img/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/logo-white.png -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/img/shared-storage.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/shared-storage.excalidraw -------------------------------------------------------------------------------- /docs/img/shared-storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/shared-storage.png -------------------------------------------------------------------------------- /docs/img/with-repo-host.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/with-repo-host.excalidraw -------------------------------------------------------------------------------- /docs/img/with-repo-host.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/docs/img/with-repo-host.png -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/VALIDATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/VALIDATION.md -------------------------------------------------------------------------------- /tests/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/Vagrantfile -------------------------------------------------------------------------------- /tests/architectures/shared-storage/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/architectures/shared-storage/config.yml -------------------------------------------------------------------------------- /tests/architectures/with-repo-host/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/architectures/with-repo-host/config.yml -------------------------------------------------------------------------------- /tests/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/ci.sh -------------------------------------------------------------------------------- /tests/config.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/config.pl -------------------------------------------------------------------------------- /tests/platforms/azure/blob-create-container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/azure/blob-create-container.py -------------------------------------------------------------------------------- /tests/platforms/common/inventory/docker.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/common/inventory/docker.j2 -------------------------------------------------------------------------------- /tests/platforms/common/inventory/inventory.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/common/inventory/inventory.j2 -------------------------------------------------------------------------------- /tests/platforms/common/inventory/write.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/common/inventory/write.yml -------------------------------------------------------------------------------- /tests/platforms/common/provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/common/provision.yml -------------------------------------------------------------------------------- /tests/platforms/deprovision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/deprovision.yml -------------------------------------------------------------------------------- /tests/platforms/docker/build_all_images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/build_all_images.yml -------------------------------------------------------------------------------- /tests/platforms/docker/deprovision-repository-types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/deprovision-repository-types.yml -------------------------------------------------------------------------------- /tests/platforms/docker/deprovision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/deprovision.yml -------------------------------------------------------------------------------- /tests/platforms/docker/docker_container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/docker_container.yml -------------------------------------------------------------------------------- /tests/platforms/docker/provision-repository-types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/provision-repository-types.yml -------------------------------------------------------------------------------- /tests/platforms/docker/provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/provision.yml -------------------------------------------------------------------------------- /tests/platforms/docker/systemd/debian.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/systemd/debian.Dockerfile -------------------------------------------------------------------------------- /tests/platforms/docker/systemd/rockylinux.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/systemd/rockylinux.Dockerfile -------------------------------------------------------------------------------- /tests/platforms/docker/systemd/ubuntu.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/docker/systemd/ubuntu.Dockerfile -------------------------------------------------------------------------------- /tests/platforms/load-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/load-config.yml -------------------------------------------------------------------------------- /tests/platforms/minio/create-bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/minio/create-bucket.py -------------------------------------------------------------------------------- /tests/platforms/provision.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/provision.yml -------------------------------------------------------------------------------- /tests/platforms/system-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/platforms/system-config.yml -------------------------------------------------------------------------------- /tests/playbooks/activity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/activity.yml -------------------------------------------------------------------------------- /tests/playbooks/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/deploy.yml -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-age-alert-ko.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES CRITICAL 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-age-alert-ok.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES OK 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-ignore-after.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES UNKNOWN - no archived WAL found 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-ignore-before.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES UNKNOWN - no archived WAL found 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-max-archives-check-ko.out: -------------------------------------------------------------------------------- 1 | max-archives-check-number limit exceeded. -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-ok-global.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES OK 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-ok.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES OK 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/archives-repo2-ok.out: -------------------------------------------------------------------------------- 1 | WAL_ARCHIVES OK 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/list.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/regress/expected/list.out -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-age-to-full.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION OK - backups policy checks ok 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-age-to-oldest-fail.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION CRITICAL - backups are too young 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-age.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION OK - backups policy checks ok 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-diff.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION OK - backups policy checks ok 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-fail.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/regress/expected/retention-fail.out -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-full-global.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION OK - backups policy checks ok 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-full-repo2-ko.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION CRITICAL - repo2: no valid backups 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-full.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION OK - backups policy checks ok 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/expected/retention-incr.out: -------------------------------------------------------------------------------- 1 | BACKUPS_RETENTION OK - backups policy checks ok 2 | -------------------------------------------------------------------------------- /tests/playbooks/regress/regression-tests.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/regress/regression-tests.bash -------------------------------------------------------------------------------- /tests/playbooks/scripts/simulate-activity-basic.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/scripts/simulate-activity-basic.bash -------------------------------------------------------------------------------- /tests/playbooks/templates/profile.fact.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/playbooks/templates/profile.fact.j2 -------------------------------------------------------------------------------- /tests/plugins/lookup/pg_sr_cluster_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/plugins/lookup/pg_sr_cluster_nodes.py -------------------------------------------------------------------------------- /tests/profile.d/d11pg.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/profile.d/d11pg.profile -------------------------------------------------------------------------------- /tests/profile.d/ro8pg.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/profile.d/ro8pg.profile -------------------------------------------------------------------------------- /tests/profile.d/ro9pg.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/profile.d/ro9pg.profile -------------------------------------------------------------------------------- /tests/profile.d/u22pg.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/profile.d/u22pg.profile -------------------------------------------------------------------------------- /tests/profile.d/vagrant.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/profile.d/vagrant.profile -------------------------------------------------------------------------------- /tests/roles/init_dbserver/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/tasks/create_directories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/tasks/create_directories.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/tasks/pg_initdb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/tasks/pg_initdb.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/tasks/pg_setup_systemd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/tasks/pg_setup_systemd.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/tasks/validate_init_dbserver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/tasks/validate_init_dbserver.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/templates/postgresql.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/templates/postgresql.conf.template -------------------------------------------------------------------------------- /tests/roles/init_dbserver/vars/PG_Debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/vars/PG_Debian.yml -------------------------------------------------------------------------------- /tests/roles/init_dbserver/vars/PG_RedHat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/init_dbserver/vars/PG_RedHat.yml -------------------------------------------------------------------------------- /tests/roles/install_dbserver/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/install_dbserver/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/install_dbserver/tasks/PG_Debian_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/install_dbserver/tasks/PG_Debian_install.yml -------------------------------------------------------------------------------- /tests/roles/install_dbserver/tasks/PG_RedHat_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/install_dbserver/tasks/PG_RedHat_install.yml -------------------------------------------------------------------------------- /tests/roles/install_dbserver/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/install_dbserver/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/execute_sql_query.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/execute_sql_query.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/generate_password.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/generate_password.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/manage_hba_conf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/manage_hba_conf.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/manage_pgpass.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/manage_pgpass.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/manage_postgres_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/manage_postgres_params.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/manage_privileges.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/manage_privileges.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/manage_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/manage_users.yml -------------------------------------------------------------------------------- /tests/roles/manage_dbserver/tasks/pgpass_line.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/manage_dbserver/tasks/pgpass_line.yml -------------------------------------------------------------------------------- /tests/roles/setup_check_pgbackrest/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_check_pgbackrest/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_check_pgbackrest/tasks/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_check_pgbackrest/tasks/build.yml -------------------------------------------------------------------------------- /tests/roles/setup_check_pgbackrest/tasks/icinga2-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_check_pgbackrest/tasks/icinga2-check.yml -------------------------------------------------------------------------------- /tests/roles/setup_check_pgbackrest/tasks/icinga2-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_check_pgbackrest/tasks/icinga2-config.yml -------------------------------------------------------------------------------- /tests/roles/setup_check_pgbackrest/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_check_pgbackrest/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/backup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/backup.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/build.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/client.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/create_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/create_user.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/info.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/server.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/ssh_setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/ssh_setup.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/tasks/stanza-create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/tasks/stanza-create.yml -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/templates/pgbackrest-dbserver.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/templates/pgbackrest-dbserver.conf.j2 -------------------------------------------------------------------------------- /tests/roles/setup_pgbackrest/templates/pgbackrest-repository.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_pgbackrest/templates/pgbackrest-repository.conf.j2 -------------------------------------------------------------------------------- /tests/roles/setup_replication/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/configure_node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/configure_node.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/create_directories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/create_directories.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/pg_basebackup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/pg_basebackup.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/pg_setup_systemd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/pg_setup_systemd.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/primary_settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/primary_settings.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/upstream_node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/upstream_node.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/upstream_node_update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/upstream_node_update.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/tasks/validate_setup_replication.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/tasks/validate_setup_replication.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/vars/PG_Debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/vars/PG_Debian.yml -------------------------------------------------------------------------------- /tests/roles/setup_replication/vars/PG_RedHat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_replication/vars/PG_RedHat.yml -------------------------------------------------------------------------------- /tests/roles/setup_repo/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_repo/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_repo/tasks/PG_Debian_setuprepos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_repo/tasks/PG_Debian_setuprepos.yml -------------------------------------------------------------------------------- /tests/roles/setup_repo/tasks/PG_RedHat_setuprepos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_repo/tasks/PG_RedHat_setuprepos.yml -------------------------------------------------------------------------------- /tests/roles/setup_repo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_repo/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/setup_repo/templates/pin-pgdg.pref.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/setup_repo/templates/pin-pgdg.pref.j2 -------------------------------------------------------------------------------- /tests/roles/sys/pkg/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/sys/pkg/defaults/main.yml -------------------------------------------------------------------------------- /tests/roles/sys/pkg/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/sys/pkg/tasks/main.yml -------------------------------------------------------------------------------- /tests/roles/sys/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/roles/sys/tasks/main.yml -------------------------------------------------------------------------------- /tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/run.sh -------------------------------------------------------------------------------- /tests/vagrant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/vagrant.sh -------------------------------------------------------------------------------- /tests/vagrant.yml-dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgstef/check_pgbackrest/HEAD/tests/vagrant.yml-dist --------------------------------------------------------------------------------