@@ -892,6 +892,7 @@ The following parameters are available in the `postgresql::server` class:
892892* [ ` manage_datadir ` ] ( #-postgresql--server--manage_datadir )
893893* [ ` manage_logdir ` ] ( #-postgresql--server--manage_logdir )
894894* [ ` manage_xlogdir ` ] ( #-postgresql--server--manage_xlogdir )
895+ * [ ` datadir_mode ` ] ( #-postgresql--server--datadir_mode )
895896* [ ` password_encryption ` ] ( #-postgresql--server--password_encryption )
896897* [ ` pg_hba_auth_password_encryption ` ] ( #-postgresql--server--pg_hba_auth_password_encryption )
897898* [ ` roles ` ] ( #-postgresql--server--roles )
@@ -1319,6 +1320,14 @@ Set to false if you have file{ $xlogdir: } already defined
13191320
13201321Default value: ` $postgresql::params::manage_xlogdir `
13211322
1323+ ##### <a name =" -postgresql--server--datadir_mode " ></a >` datadir_mode `
1324+
1325+ Data type: ` Stdlib::Filemode `
1326+
1327+ Overrides the default mode (permissions) of the PostgreSQL data directory.
1328+
1329+ Default value: ` $postgresql::params::datadir_mode `
1330+
13221331##### <a name =" -postgresql--server--password_encryption " ></a >` password_encryption `
13231332
13241333Data type: ` Postgresql::Pg_password_encryption `
@@ -2797,6 +2806,7 @@ The following parameters are available in the `postgresql::server::instance::ini
27972806* [ ` auth_local ` ] ( #-postgresql--server--instance--initdb--auth_local )
27982807* [ ` data_checksums ` ] ( #-postgresql--server--instance--initdb--data_checksums )
27992808* [ ` datadir ` ] ( #-postgresql--server--instance--initdb--datadir )
2809+ * [ ` datadir_mode ` ] ( #-postgresql--server--instance--initdb--datadir_mode )
28002810* [ ` encoding ` ] ( #-postgresql--server--instance--initdb--encoding )
28012811* [ ` group ` ] ( #-postgresql--server--instance--initdb--group )
28022812* [ ` initdb_path ` ] ( #-postgresql--server--instance--initdb--initdb_path )
@@ -2846,6 +2856,14 @@ PostgreSQL data directory
28462856
28472857Default value: ` $postgresql::server::datadir `
28482858
2859+ ##### <a name =" -postgresql--server--instance--initdb--datadir_mode " ></a >` datadir_mode `
2860+
2861+ Data type: ` Stdlib::Filemode `
2862+
2863+ Overrides the default mode (permissions) of the PostgreSQL data directory.
2864+
2865+ Default value: ` $postgresql::server::datadir_mode `
2866+
28492867##### <a name =" -postgresql--server--instance--initdb--encoding " ></a >` encoding `
28502868
28512869Data type: ` Optional[String[1]] `
0 commit comments