You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: REFERENCE.md
+44-54
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,6 @@ _Public Classes_
14
14
*[`postgresql::lib::java`](#postgresqllibjava): This class installs the postgresql jdbc connector.
15
15
*[`postgresql::lib::perl`](#postgresqllibperl): This class installs the perl libs for postgresql.
16
16
*[`postgresql::lib::python`](#postgresqllibpython): This class installs the python libs for postgresql.
17
-
*[`postgresql::repo::apt_postgresql_org`](#postgresqlrepoapt_postgresql_org): PRIVATE CLASS: do not use directly
18
-
*[`postgresql::repo::yum_postgresql_org`](#postgresqlrepoyum_postgresql_org): PRIVATE CLASS: do not use directly
19
17
*[`postgresql::server`](#postgresqlserver): This installs a PostgreSQL server
20
18
*[`postgresql::server::contrib`](#postgresqlservercontrib): Install the contrib postgresql packaging.
21
19
*[`postgresql::server::plperl`](#postgresqlserverplperl): This class installs the PL/Perl procedural language for postgresql.
@@ -26,6 +24,8 @@ _Private Classes_
26
24
27
25
*`postgresql::params`:
28
26
*`postgresql::repo`:
27
+
*`postgresql::repo::apt_postgresql_org`:
28
+
*`postgresql::repo::yum_postgresql_org`:
29
29
*`postgresql::server::config`:
30
30
*`postgresql::server::initdb`:
31
31
*`postgresql::server::install`:
@@ -38,7 +38,7 @@ _Private Classes_
38
38
*[`postgresql::server::config_entry`](#postgresqlserverconfig_entry): Manage a postgresql.conf entry.
39
39
*[`postgresql::server::database`](#postgresqlserverdatabase): Define for creating a database.
40
40
*[`postgresql::server::database_grant`](#postgresqlserverdatabase_grant): Manage a database grant.
41
-
*[`postgresql::server::db`](#postgresqlserverdb): @ summary Define for conveniently creating a role, database and assigning the correctpermissions.
41
+
*[`postgresql::server::db`](#postgresqlserverdb): Define for conveniently creating a role, database and assigning the correctpermissions.
42
42
*[`postgresql::server::extension`](#postgresqlserverextension): Activate an extension on a postgresql database.
43
43
*[`postgresql::server::grant`](#postgresqlservergrant): Define for granting permissions to roles.
44
44
*[`postgresql::server::grant_role`](#postgresqlservergrant_role): Define for granting membership to a role.
@@ -55,15 +55,15 @@ _Private Classes_
55
55
**Resource types**
56
56
57
57
*[`postgresql_conf`](#postgresql_conf): This type allows puppet to manage postgresql.conf parameters.
58
-
*[`postgresql_conn_validator`](#postgresql_conn_validator): Verify that a connection can be successfully established between a node and the PostgreSQL server. Its primary use is as a precondition to p
58
+
*[`postgresql_conn_validator`](#postgresql_conn_validator): Verify if a connection can be successfully established
59
59
*[`postgresql_psql`](#postgresql_psql): An arbitrary tag for your own reference; the name of the message.
60
-
*[`postgresql_replication_slot`](#postgresql_replication_slot): Manages Postgresql replication slots. This type allows to create and destroy replication slots to register warm standby replication on a Pos
*[`postgresql_acls_to_resources_hash`](#postgresql_acls_to_resources_hash): This internal function translates the ipv(4|6)acls format into a resource suitable for create_resources. It is not intended to be used outsid
65
-
*[`postgresql_escape`](#postgresql_escape):
66
-
*[`postgresql_password`](#postgresql_password):
65
+
*[`postgresql_escape`](#postgresql_escape): This function safely escapes a string using a consistent random tag
66
+
*[`postgresql_password`](#postgresql_password): This function returns the postgresql password hash from the clear text username / password
67
67
68
68
**Tasks**
69
69
@@ -85,7 +85,7 @@ The following parameters are available in the `postgresql::client` class.
85
85
86
86
Data type: `Enum['file', 'absent']`
87
87
88
-
Enum['file','absent'].
88
+
Ensure the connection validation script is present
Boolean. If the bin directory used by the PostgreSQL page is not /usr/bin or /usr/local/bin, symlinks pg_config from the package's bin dir into usr/bin (not applicable to Debian systems). Set to false to disable this behavior.
532
+
If the bin directory used by the PostgreSQL page is not /usr/bin or /usr/local/bin, symlinks pg_config from the package's bin dir into usr/bin (not applicable to Debian systems). Set to false to disable this behavior.
0 commit comments