Uninstalling PostgreSQL Operator

Uninstalling PostgreSQL Operator

The following assumes the proper prerequisites are satisfied we can now deprovision the PostgreSQL Operator.

First, it is recommended to use the playbooks tagged with the same version of the PostgreSQL Operator currently deployed.

With the correct playbooks acquired and prerequisites satisfied, simply run the following command:

ansible-playbook -i /path/to/inventory --tags=deprovision --ask-become-pass main.yml

If the Crunchy PostgreSQL Operator playbooks were installed using yum, use the following commands:

export ANSIBLE_ROLES_PATH=/usr/share/ansible/roles/crunchydata

ansible-playbook -i /path/to/inventory --tags=deprovision --ask-become-pass \
    /usr/share/ansible/postgres-operator/playbooks/main.yml

Deleting pgo Client

If variable pgo_client_install is set to true in the inventory file, the pgo client will also be uninstalled when deprovisioning.

Otherwise, the pgo client can be manually uninstalled by running the following command:

rm /usr/local/bin/pgo