CONSFIGURATOR.PROPERTY.POSTGRES

API reference

General

Property: POSTGRES:INSTALLED

(postgres:installed)

Ensure that postgresql and associated utilities are installed.

Property: POSTGRES:SUPERUSER-IS

(postgres:superuser-is name)

Record Postgres superuser

Property: POSTGRES:HAS-ROLE

(postgres:has-role role)

Ensure ROLE exists in the Postgres cluster.

Property: POSTGRES:HAS-DATABASE

(postgres:has-database db-name)

Ensure Postgres DATABASE exists

Property: POSTGRES:DATABASE-HAS-OWNER

(postgres:database-has-owner database owner)

Property: POSTGRES:HAS-GROUP

(postgres:has-group user group)

Ensure Postgres user USER is a member of GROUP.

Property: POSTGRES:USER-CAN-LOGIN

(postgres:user-can-login user)

Ensure USER can login to Postgres.